11:28:27.982 [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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 11:28:27.982 [debug] QUERY OK source="sources" db=0.1ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 11:28:27.984 [info] Sent 200 in 41ms 11:28:44.205 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.581 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:14.206 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:44.207 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.583 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:14.208 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:44.209 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.584 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:14.210 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:44.211 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.585 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:14.213 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:44.214 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.585 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:14.215 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:44.216 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.587 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:14.217 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:44.218 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.587 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:14.219 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:44.220 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.588 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:14.221 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:44.222 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.590 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:14.223 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:44.224 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.591 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:14.225 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:44.226 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.592 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:14.227 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:44.228 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.592 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:14.229 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:44.230 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.593 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:14.231 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:44.232 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.594 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:14.233 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:44.234 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.596 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:14.235 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:44.236 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.597 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:14.237 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:44.238 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.597 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:14.239 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:44.240 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.599 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:14.241 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:44.242 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.600 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:14.245 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:44.246 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.601 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:14.248 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:44.249 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.602 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:14.250 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:44.251 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.602 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:14.252 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:44.253 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.604 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:14.254 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:44.255 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.604 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:14.256 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:44.258 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.606 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:14.259 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:44.260 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.606 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:14.261 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:44.262 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.607 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:14.263 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:44.264 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.609 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:14.265 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:44.266 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.609 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:14.267 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:44.268 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.610 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:14.269 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:44.270 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.611 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:14.271 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:44.272 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.612 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:14.273 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:44.274 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.613 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:14.275 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:44.276 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.614 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:14.277 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:44.279 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.615 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:14.280 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:44.281 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.617 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:14.282 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:44.283 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.617 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:14.284 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:44.285 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.621 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[639]} 12:06:00.627 [info] {"args":{},"id":639,"meta":{"cron":true,"cron_expr":"6 17 * * *","cron_tz":"Etc/UTC"},"system_time":1764695160627565137,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 12:06:00.627 [info] Updating yt-dlp 12:06:00.627 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 12:06:01.543 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.11.12 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.11.12 from yt-dlp/yt-dlp) 12:06:01.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 12:06:02.227 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 12:06:02.228 [debug] QUERY OK source="settings" db=0.6ms idle=427.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 [] 12:06:02.229 [info] {"args":{},"id":639,"meta":{"cron":true,"cron_expr":"6 17 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":1601319,"event":"job:stop","queue_time":625754,"attempt":1,"tags":["local_data"]} 12:06:14.286 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:44.288 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.622 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:14.289 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:44.290 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.623 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:14.291 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:44.292 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.624 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:14.293 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:44.294 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.625 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:14.295 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:44.296 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.625 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:14.298 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:44.299 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.626 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:14.300 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:44.301 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.628 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:14.302 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:44.303 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.629 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:14.304 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:44.305 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.630 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:14.306 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:44.307 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.630 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:14.308 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:44.309 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.631 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:14.310 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:44.311 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.632 [info] {"source":"oban","duration":112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:14.313 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:44.314 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.634 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:14.315 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:44.316 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.634 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:14.317 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:44.318 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.635 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:14.319 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:44.320 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.637 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:14.321 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:44.323 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.637 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:14.324 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:44.325 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.639 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:14.327 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:44.328 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.640 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:14.329 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:44.330 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.641 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:14.331 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:44.332 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.642 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:14.333 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:44.334 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.643 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:14.335 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:44.336 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.643 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:14.337 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:44.338 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.644 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:14.339 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:44.340 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.645 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:14.341 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:44.342 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.647 [info] {"source":"oban","duration":113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:14.344 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:44.345 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.647 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:14.346 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:44.347 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.649 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:14.348 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:44.349 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.650 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:14.350 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:44.351 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.651 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:14.352 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:44.353 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.651 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:14.355 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:44.356 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.653 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:14.357 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:44.358 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.653 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:14.359 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:44.360 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.655 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:14.361 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:44.362 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.656 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:14.363 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:44.364 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.657 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:14.365 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:44.366 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.658 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:14.367 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:44.369 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.659 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:14.371 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:44.372 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.660 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:14.373 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:44.374 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.660 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:14.375 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:44.376 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.661 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:14.377 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:44.378 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.663 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:14.379 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:44.380 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.664 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:14.381 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:44.382 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.665 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:14.384 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:44.385 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.665 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:14.386 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:44.387 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.667 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:14.388 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:44.389 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.668 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:14.390 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:44.391 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.669 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:14.392 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:44.394 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.670 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:14.396 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:44.397 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.671 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:14.398 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:44.399 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.672 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:14.400 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:44.401 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.672 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:14.402 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:44.403 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.673 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:14.404 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:44.405 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.675 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:14.406 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:44.407 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.676 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:14.408 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:44.409 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.677 [info] {"source":"oban","duration":100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:14.410 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:44.412 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.678 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:14.413 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:44.414 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.679 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:14.415 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:44.416 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.681 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:14.417 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:44.418 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.682 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:14.419 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:44.421 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.682 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:14.422 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:44.423 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.684 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:14.424 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:44.427 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.685 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:14.428 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:44.429 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.686 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:14.430 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:44.432 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.687 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:14.433 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:44.434 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.688 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:14.435 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:44.436 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.688 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:14.437 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:44.438 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.690 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:14.439 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:44.440 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.690 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:14.441 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:44.442 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.692 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:14.443 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:44.444 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.693 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:14.445 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:44.446 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.694 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:14.447 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:44.448 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.694 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:14.449 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:44.450 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.695 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:14.451 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:44.452 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.696 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:14.453 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:44.454 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.698 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:14.455 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:44.457 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.699 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:14.458 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:44.459 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.699 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:14.460 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:44.462 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.701 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:14.463 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:44.464 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.702 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:14.465 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:44.466 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.702 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:14.467 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:44.468 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.703 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:14.469 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:44.470 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.704 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:14.471 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:44.472 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.706 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:14.473 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:44.474 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.706 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:14.475 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:44.476 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.707 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:14.477 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:44.479 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.708 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:14.480 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:44.481 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.709 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:14.482 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:44.483 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.711 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:14.484 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:44.485 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.712 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:14.486 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:44.487 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.712 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:14.488 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:44.490 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.713 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:14.491 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:44.492 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.715 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:14.493 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:44.494 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.716 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:14.495 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:44.496 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.717 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:14.497 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:44.498 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.718 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:14.499 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:44.500 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.718 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:14.501 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:44.502 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.720 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:14.503 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:44.504 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.721 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:14.505 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:44.506 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.721 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:14.507 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:44.508 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.722 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:14.509 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:44.510 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.723 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:14.511 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:44.512 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.724 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:14.514 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:44.515 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.725 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:14.516 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:44.517 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.726 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:14.518 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:44.519 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.727 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:14.520 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:44.521 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.728 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:14.522 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:44.524 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.730 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:14.526 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:44.527 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.731 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:14.528 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:44.529 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.732 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:14.530 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:44.531 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.733 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:14.532 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:44.533 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.733 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:14.534 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:44.535 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.735 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:14.536 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:44.537 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.736 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:14.538 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:44.539 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.736 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:14.540 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:44.541 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.737 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:14.542 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:44.543 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.738 [info] {"source":"oban","duration":81,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:14.544 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:44.547 [info] {"source":"oban","duration":2381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:04:00.739 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:14.549 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:44.550 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.741 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:14.551 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:44.552 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:44.648 [info] GET / 14:05:44.648 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:05:44.649 [debug] QUERY OK source="settings" db=0.6ms idle=496.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:05:44.650 [debug] QUERY OK source="media_profiles" db=0.5ms idle=497.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:05:44.650 [debug] QUERY OK source="sources" db=0.1ms idle=497.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:05:44.689 [debug] QUERY OK source="media_items" db=38.8ms idle=498.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:05:44.690 [debug] QUERY OK source="media_items" db=0.3ms idle=137.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:05:44.690 [debug] QUERY OK source="settings" db=0.2ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:05:44.691 [debug] QUERY OK source="settings" db=0.1ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:05:44.691 [debug] QUERY OK source="settings" db=0.2ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:05:44.693 [debug] QUERY OK source="tasks" db=0.3ms idle=2.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"] 14:05:44.693 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 14:05:44.694 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 14:05:44.694 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:05:44.700 [debug] QUERY OK source="media_items" db=2.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 14:05:44.701 [debug] QUERY OK source="media_items" db=0.7ms idle=7.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:05:44.701 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:05:44.703 [info] Sent 200 in 54ms 14:06:00.742 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:14.553 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:44.554 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.743 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:14.555 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:44.557 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.743 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:14.558 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:44.560 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.744 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:14.561 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:44.562 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.746 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:14.564 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:44.565 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.746 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:14.566 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:44.567 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.748 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:14.568 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:44.569 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.749 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:14.570 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:44.571 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.750 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:14.572 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:44.573 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.751 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:14.575 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:44.576 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.751 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:14.577 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:44.578 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.752 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:14.579 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:44.580 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.753 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:14.582 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:44.583 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.754 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:14.584 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:44.585 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.756 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:14.586 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:44.587 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.757 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:14.588 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:44.589 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.758 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:14.590 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:44.591 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.759 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:14.592 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:44.593 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.759 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:14.594 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:44.595 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.761 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:14.596 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:37.142 [info] {"args":{"id":1},"id":635,"meta":{},"system_time":1764703537142854110,"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"]} 14:25:37.143 [debug] QUERY OK source="sources" db=0.2ms idle=990.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:37.143 [debug] QUERY OK source="settings" db=0.1ms idle=990.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:25:37.144 [debug] QUERY OK source="media_profiles" db=0.1ms idle=991.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:25:37.144 [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 [] 14:25:37.144 [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 [] 14:25:37.151 [debug] QUERY OK source="media_items" db=2.6ms 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 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 14:25:37.153 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:25:37.153 [debug] Current batch of media processed. Will check again in 1000ms 14:25:37.153 [debug] QUERY OK source="settings" db=0.1ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:25:37.153 [debug] QUERY OK source="settings" db=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 [] 14:25:37.153 [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 [] 14:25:37.154 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/f6/83/f6835b3943997296a2d625bdd6d19a46dfa7abf148c5ea6621c29656d68ff2ac.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/81/7f/817f2076baf26d37dab79d731d6f4a852cefec63361c0eed9ebc60c818ffa204.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:25:38.153 [debug] Current batch of media processed. Will check again in 1000ms 14:25:39.154 [debug] Current batch of media processed. Will check again in 1000ms 14:25:40.155 [debug] Current batch of media processed. Will check again in 1000ms 14:25:41.156 [debug] Current batch of media processed. Will check again in 1000ms 14:25:42.158 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4949, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", "id" => "o4c_3eCVb2k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o4c_3eCVb2k", "playlist_index" => 1, "timestamp" => 1764181311, "title" => "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "upload_date" => "20251126"} 14:25:42.158 [debug] QUERY OK source="sources" db=0.2ms idle=1005.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:25:42.159 [debug] QUERY OK source="sources" db=0.2ms idle=1006.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:42.159 [debug] QUERY OK source="media_items" db=0.2ms idle=1006.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-26 18:21:51Z], 1] 14:25:42.162 [debug] QUERY OK source="media_items" db=2.4ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "ef4294ae-17ab-432a-881e-2b915c555f1b", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, 1, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 1, [], 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-02 19:25:42Z], ~U[2025-12-02 19:25:42Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, 1, ~U[2025-11-26 18:21:51Z]] 14:25:42.163 [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" = ?) [1] 14:25:42.163 [debug] Current batch of media processed. Will check again in 1000ms 14:25:43.163 [debug] Current batch of media processed. Will check again in 1000ms 14:25:44.165 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4649, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", "id" => "nMWKTlLzrkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMWKTlLzrkI", "playlist_index" => 2, "timestamp" => 1763666778, "title" => "The Nameless King Should Be Illegal in Dark Souls 3", "upload_date" => "20251120"} 14:25:44.165 [debug] QUERY OK source="sources" db=0.2ms idle=19.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:44.166 [debug] QUERY OK source="sources" db=0.2ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:44.167 [debug] QUERY OK source="media_items" db=1.2ms 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-11-20 19:26:18Z], 1] 14:25:44.184 [debug] QUERY OK source="media_items" db=16.5ms idle=14.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "bc109042-9ded-4cf0-99ea-b4cd115586ae", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-02 19:25:44Z], ~U[2025-12-02 19:25:44Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, 1, ~U[2025-11-20 19:26:18Z]] 14:25:44.185 [debug] QUERY OK source="sources" db=0.2ms idle=31.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:44.185 [debug] Current batch of media processed. Will check again in 1000ms 14:25:44.598 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:45.185 [debug] Current batch of media processed. Will check again in 1000ms 14:25:46.187 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3786, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", "id" => "3ULOzC0OQhg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3ULOzC0OQhg", "playlist_index" => 3, "timestamp" => 1763236643, "title" => "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "upload_date" => "20251115"} 14:25:46.187 [debug] QUERY OK source="sources" db=0.3ms idle=39.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:46.188 [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" = ?) [1] 14:25:46.189 [debug] QUERY OK source="media_items" db=1.3ms idle=35.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-15 19:57:23Z], 1] 14:25:46.192 [debug] QUERY OK source="media_items" db=2.7ms idle=37.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "6e55b7b9-4213-48f6-b080-417793bed5fd", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, 3, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-02 19:25:46Z], ~U[2025-12-02 19:25:46Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, 1, ~U[2025-11-15 19:57:23Z]] 14:25:46.193 [debug] QUERY OK source="sources" db=0.2ms idle=40.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:25:46.193 [debug] Current batch of media processed. Will check again in 1000ms 14:25:47.193 [debug] Current batch of media processed. Will check again in 1000ms 14:25:48.194 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3860, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", "id" => "J7rg_RwUrnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J7rg_RwUrnI", "playlist_index" => 4, "timestamp" => 1762971772, "title" => "I Didn't Know Dark Souls 3 Would Go This Hard", "upload_date" => "20251112"} 14:25:48.195 [debug] QUERY OK source="sources" db=0.2ms idle=45.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:25:48.196 [debug] QUERY OK source="sources" db=0.2ms idle=42.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:48.197 [debug] QUERY OK source="media_items" db=1.2ms idle=43.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-12 18:22:52Z], 1] 14:25:48.200 [debug] QUERY OK source="media_items" db=2.4ms idle=44.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "dfd68ed8-1ac4-42d0-bfc3-2bb28a050e49", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-02 19:25:48Z], ~U[2025-12-02 19:25:48Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, 1, ~U[2025-11-12 18:22:52Z]] 14:25:48.200 [debug] QUERY OK source="sources" db=0.2ms idle=47.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:25:48.200 [debug] Current batch of media processed. Will check again in 1000ms 14:25:49.201 [debug] Current batch of media processed. Will check again in 1000ms 14:25:50.203 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4029, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", "id" => "apKqG9b3SBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=apKqG9b3SBQ", "playlist_index" => 5, "timestamp" => 1762540764, "title" => "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "upload_date" => "20251107"} 14:25:50.203 [debug] QUERY OK source="sources" db=0.3ms idle=51.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:50.204 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:50.205 [debug] QUERY OK source="media_items" db=1.1ms idle=51.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 18:39:24Z], 1] 14:25:50.256 [debug] QUERY OK source="media_items" db=50.3ms idle=52.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "7c42db94-d0b0-49bf-a807-c8aace87c596", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, 5, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 1, [], 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-02 19:25:50Z], ~U[2025-12-02 19:25:50Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, 1, ~U[2025-11-07 18:39:24Z]] 14:25:50.256 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:50.256 [debug] Current batch of media processed. Will check again in 1000ms 14:25:51.257 [debug] Current batch of media processed. Will check again in 1000ms 14:25:52.259 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4297, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", "id" => "t5YlB3ha2Yo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "playlist_index" => 6, "timestamp" => 1762277114, "title" => "Dark Souls 3 Almost Broke Me", "upload_date" => "20251104"} 14:25:52.259 [debug] QUERY OK source="sources" db=0.2ms idle=106.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:52.259 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:52.261 [debug] QUERY OK source="media_items" db=1.1ms idle=107.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-04 17:25:14Z], 1] 14:25:52.264 [debug] QUERY OK source="media_items" db=2.5ms idle=108.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "b0d11a26-b57c-4347-96a0-ad90eaeb1630", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 1, [], 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-02 19:25:52Z], ~U[2025-12-02 19:25:52Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, 1, ~U[2025-11-04 17:25:14Z]] 14:25:52.264 [debug] QUERY OK source="sources" db=0.2ms idle=110.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:25:52.264 [debug] Current batch of media processed. Will check again in 1000ms 14:25:53.265 [debug] Current batch of media processed. Will check again in 1000ms 14:25:54.266 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4398, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", "id" => "ZpVziPKTou8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZpVziPKTou8", "playlist_index" => 7, "timestamp" => 1761846994, "title" => "Dark Souls 3 but it's a Horror Game for Halloween", "upload_date" => "20251030"} 14:25:54.267 [debug] QUERY OK source="sources" db=0.3ms idle=114.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:54.268 [debug] QUERY OK source="sources" db=0.2ms idle=115.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:54.269 [debug] QUERY OK source="media_items" db=1.1ms idle=115.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-30 17:56:34Z], 1] 14:25:54.271 [debug] QUERY OK source="media_items" db=1.7ms idle=117.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "8dc8e2fd-8f8f-4b98-8586-8d2fec23aa02", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, 7, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 1, [], 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-02 19:25:54Z], ~U[2025-12-02 19:25:54Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, 1, ~U[2025-10-30 17:56:34Z]] 14:25:54.272 [debug] QUERY OK source="sources" db=0.2ms idle=115.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:25:54.272 [debug] Current batch of media processed. Will check again in 1000ms 14:25:55.272 [debug] Current batch of media processed. Will check again in 1000ms 14:25:56.273 [debug] Current batch of media processed. Will check again in 1000ms 14:25:57.275 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2930, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", "id" => "M5JTNgbt5m4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M5JTNgbt5m4", "playlist_index" => 8, "timestamp" => 1761589609, "title" => "I Mean... How Hard Could Dark Souls 3 Be?", "upload_date" => "20251027"} 14:25:57.275 [debug] QUERY OK source="sources" db=0.3ms idle=1122.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:25:57.275 [debug] QUERY OK source="sources" db=0.1ms idle=1122.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:57.277 [debug] QUERY OK source="media_items" db=1.1ms idle=1123.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-27 18:26:49Z], 1] 14:25:57.279 [debug] QUERY OK source="media_items" db=2.1ms idle=1119.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "e9f23f5c-5aa8-45f9-a37c-36b8b6ccabac", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, 8, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 1, [], 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-02 19:25:57Z], ~U[2025-12-02 19:25:57Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, 1, ~U[2025-10-27 18:26:49Z]] 14:25:57.280 [debug] QUERY OK source="sources" db=0.1ms idle=120.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:57.280 [debug] Current batch of media processed. Will check again in 1000ms 14:25:58.280 [debug] Current batch of media processed. Will check again in 1000ms 14:25:59.281 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3460, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", "id" => "5NJK2Hdyygk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NJK2Hdyygk", "playlist_index" => 9, "timestamp" => 1761244436, "title" => "Dark Souls 3 Might Become My Favorite Souls Game...", "upload_date" => "20251023"} 14:25:59.282 [debug] QUERY OK source="sources" db=0.2ms idle=129.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:25:59.283 [debug] QUERY OK source="sources" db=0.2ms idle=129.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:59.284 [debug] QUERY OK source="media_items" db=1.1ms idle=130.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-23 18:33:56Z], 1] 14:25:59.286 [debug] QUERY OK source="media_items" db=1.6ms idle=131.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "90950a18-aae4-4055-9479-8b9377d232b6", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 1, [], 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-02 19:25:59Z], ~U[2025-12-02 19:25:59Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, 1, ~U[2025-10-23 18:33:56Z]] 14:25:59.286 [debug] QUERY OK source="sources" db=0.2ms idle=125.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:25:59.287 [debug] Current batch of media processed. Will check again in 1000ms 14:26:00.287 [debug] Current batch of media processed. Will check again in 1000ms 14:26:00.762 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:01.288 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", "id" => "ls-XoGLX1uc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ls-XoGLX1uc", "playlist_index" => 10, "timestamp" => 1760897746, "title" => "I Never Knew Dark Souls 3 Would Be This Fun", "upload_date" => "20251019"} 14:26:01.289 [debug] QUERY OK source="sources" db=0.2ms idle=527.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:01.290 [debug] QUERY OK source="sources" db=0.2ms idle=136.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:01.291 [debug] QUERY OK source="media_items" db=1.1ms idle=137.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-19 18:15:46Z], 1] 14:26:01.294 [debug] QUERY OK source="media_items" db=2.1ms idle=138.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "9f4d7c10-2d70-4b64-ad23-ba760bb39451", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, 10, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 1, [], 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-02 19:26:01Z], ~U[2025-12-02 19:26:01Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, 1, ~U[2025-10-19 18:15:46Z]] 14:26:01.294 [debug] QUERY OK source="sources" db=0.2ms idle=130.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:01.294 [debug] Current batch of media processed. Will check again in 1000ms 14:26:02.294 [debug] Current batch of media processed. Will check again in 1000ms 14:26:03.295 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", "id" => "jGUUD217uuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jGUUD217uuQ", "playlist_index" => 11, "timestamp" => 1760555444, "title" => "It Should Be Illegal for Dark Souls 3 to Be This Hard", "upload_date" => "20251015"} 14:26:03.296 [debug] QUERY OK source="sources" db=0.2ms idle=143.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:03.297 [debug] QUERY OK source="sources" db=0.2ms idle=143.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:03.298 [debug] QUERY OK source="media_items" db=1.1ms idle=144.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 19:10:44Z], 1] 14:26:03.300 [debug] QUERY OK source="media_items" db=1.6ms idle=145.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "1789bd9d-5aeb-48b2-86e0-badfe911f260", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-02 19:26:03Z], ~U[2025-12-02 19:26:03Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, 1, ~U[2025-10-15 19:10:44Z]] 14:26:03.300 [debug] QUERY OK source="sources" db=0.2ms idle=135.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:03.301 [debug] Current batch of media processed. Will check again in 1000ms 14:26:04.301 [debug] Current batch of media processed. Will check again in 1000ms 14:26:05.302 [debug] Current batch of media processed. Will check again in 1000ms 14:26:06.304 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", "id" => "NKn2M6hVonc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NKn2M6hVonc", "playlist_index" => 12, "timestamp" => 1760293066, "title" => "I Had the Weirdest Day in Dark Souls 3..", "upload_date" => "20251012"} 14:26:06.304 [debug] QUERY OK source="sources" db=0.3ms idle=1151.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:06.305 [debug] QUERY OK source="sources" db=0.1ms idle=1151.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:06.306 [debug] QUERY OK source="media_items" db=1.2ms idle=1152.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-12 18:17:46Z], 1] 14:26:06.308 [debug] QUERY OK source="media_items" db=1.6ms idle=1139.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "ee4a7bd8-dcb3-4064-a810-c721dfd89f56", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 1, [], 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-02 19:26:06Z], ~U[2025-12-02 19:26:06Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, 1, ~U[2025-10-12 18:17:46Z]] 14:26:06.309 [debug] QUERY OK source="sources" db=0.2ms idle=140.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:06.309 [debug] Current batch of media processed. Will check again in 1000ms 14:26:07.309 [debug] Current batch of media processed. Will check again in 1000ms 14:26:08.311 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4071, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", "id" => "cY6Xq35aNJo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cY6Xq35aNJo", "playlist_index" => 13, "timestamp" => 1760042051, "title" => "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "upload_date" => "20251009"} 14:26:08.311 [debug] QUERY OK source="sources" db=0.3ms idle=158.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:08.312 [debug] QUERY OK source="sources" db=0.2ms idle=158.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:08.313 [debug] QUERY OK source="media_items" db=1.3ms idle=159.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-09 20:34:11Z], 1] 14:26:08.315 [debug] QUERY OK source="media_items" db=1.3ms idle=161.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "5724e4de-e8b2-419e-bc82-e950b3e4ab98", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, 13, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 1, [], 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-02 19:26:08Z], ~U[2025-12-02 19:26:08Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, 1, ~U[2025-10-09 20:34:11Z]] 14:26:08.315 [debug] QUERY OK source="sources" db=0.1ms idle=145.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:08.316 [debug] Current batch of media processed. Will check again in 1000ms 14:26:09.316 [debug] Current batch of media processed. Will check again in 1000ms 14:26:10.317 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3415, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", "id" => "-SL1LhoR37E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-SL1LhoR37E", "playlist_index" => 14, "timestamp" => 1759777168, "title" => "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "upload_date" => "20251006"} 14:26:10.318 [debug] QUERY OK source="sources" db=0.2ms idle=165.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:10.318 [debug] QUERY OK source="sources" db=0.1ms idle=165.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:10.319 [debug] QUERY OK source="media_items" db=0.7ms idle=166.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-06 18:59:28Z], 1] 14:26:10.321 [debug] QUERY OK source="media_items" db=0.9ms idle=167.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "4d3e0e73-8574-49ac-8a5c-1cb62e117590", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-02 19:26:10Z], ~U[2025-12-02 19:26:10Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, 1, ~U[2025-10-06 18:59:28Z]] 14:26:10.321 [debug] QUERY OK source="sources" db=0.1ms idle=149.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:10.321 [debug] Current batch of media processed. Will check again in 1000ms 14:26:11.322 [debug] Current batch of media processed. Will check again in 1000ms 14:26:12.324 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3349, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", "id" => "ANGaWw6TjpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ANGaWw6TjpI", "playlist_index" => 15, "timestamp" => 1759514830, "title" => "Dark Souls 3 but I'm Losing My Sanity", "upload_date" => "20251003"} 14:26:12.324 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=171.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:12.325 [debug] QUERY OK source="sources" db=0.2ms idle=172.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:12.326 [debug] QUERY OK source="media_items" db=1.2ms idle=172.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-03 18:07:10Z], 1] 14:26:12.329 [debug] QUERY OK source="media_items" db=2.2ms idle=174.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "0a5da18c-1808-461f-8749-126638dbc7a0", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 1, [], 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-02 19:26:12Z], ~U[2025-12-02 19:26:12Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, 1, ~U[2025-10-03 18:07:10Z]] 14:26:12.329 [debug] QUERY OK source="sources" db=0.2ms idle=154.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:12.329 [debug] Current batch of media processed. Will check again in 1000ms 14:26:13.330 [debug] Current batch of media processed. Will check again in 1000ms 14:26:14.331 [debug] Current batch of media processed. Will check again in 1000ms 14:26:14.600 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:15.333 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", "id" => "kVlODtha9Q0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kVlODtha9Q0", "playlist_index" => 16, "timestamp" => 1759255625, "title" => "Nobody Prepared Me for the Dark Souls 3 Experience", "upload_date" => "20250930"} 14:26:15.333 [debug] QUERY OK source="sources" db=0.1ms 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" IN (?)) [1] 14:26:15.334 [debug] QUERY OK source="sources" db=0.1ms idle=1181.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:15.335 [debug] QUERY OK source="media_items" db=1.2ms idle=1156.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:26:15.337 [debug] QUERY OK source="media_items" db=1.6ms idle=735.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "b4f032af-6ed9-4aac-a4bf-7af56dadb453", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, 16, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 1, [], 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-02 19:26:15Z], ~U[2025-12-02 19:26:15Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, 1, ~U[2025-09-30 18:07:05Z]] 14:26:15.338 [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] 14:26:15.338 [debug] Current batch of media processed. Will check again in 1000ms 14:26:16.338 [debug] Current batch of media processed. Will check again in 1000ms 14:26:17.340 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", "id" => "Tx-P3lCddfM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Tx-P3lCddfM", "playlist_index" => 17, "timestamp" => 1758910271, "title" => "I'm Starting to Understand the Dark Souls 3 Hype", "upload_date" => "20250926"} 14:26:17.340 [debug] QUERY OK source="sources" db=0.3ms idle=187.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:17.341 [debug] QUERY OK source="sources" db=0.2ms idle=188.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:17.342 [debug] QUERY OK source="media_items" db=1.1ms idle=188.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:26:17.365 [debug] QUERY OK source="media_items" db=22.6ms idle=189.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "f165a2ab-fc7f-4fc4-aeaf-cf742cc1c70e", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, 17, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 1, [], 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-02 19:26:17Z], ~U[2025-12-02 19:26:17Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, 1, ~U[2025-09-26 18:11:11Z]] 14:26:17.366 [debug] QUERY OK source="sources" db=0.3ms idle=185.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:17.366 [debug] Current batch of media processed. Will check again in 1000ms 14:26:18.366 [debug] Current batch of media processed. Will check again in 1000ms 14:26:19.368 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2282, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", "id" => "_krInL3r6W0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_krInL3r6W0", "playlist_index" => 18, "timestamp" => 1758651521, "title" => "Dark Souls 3 is Way Better Than I Expected", "upload_date" => "20250923"} 14:26:19.368 [debug] QUERY OK source="sources" db=0.3ms idle=215.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:19.369 [debug] QUERY OK source="sources" db=0.2ms idle=215.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:19.370 [debug] QUERY OK source="media_items" db=1.2ms idle=216.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:26:19.372 [debug] QUERY OK source="media_items" db=1.6ms idle=217.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "09eb77ac-11ce-4a22-af01-21e91396e596", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 1, [], 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-02 19:26:19Z], ~U[2025-12-02 19:26:19Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, 1, ~U[2025-09-23 18:18:41Z]] 14:26:19.373 [debug] QUERY OK source="sources" db=0.2ms idle=190.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:19.373 [debug] Current batch of media processed. Will check again in 1000ms 14:26:20.373 [debug] Current batch of media processed. Will check again in 1000ms 14:26:21.311 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/f6/83/f6835b3943997296a2d625bdd6d19a46dfa7abf148c5ea6621c29656d68ff2ac.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/81/7f/817f2076baf26d37dab79d731d6f4a852cefec63361c0eed9ebc60c818ffa204.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 14:26:21.312 [debug] Gracefully stopping file follower 14:26:21.312 [debug] QUERY OK source="sources" db=0.2ms idle=159.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:21.313 [debug] QUERY OK source="sources" db=0.2ms idle=160.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.314 [debug] QUERY OK source="media_items" db=0.9ms idle=160.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-26 18:21:51Z], 1] 14:26:21.332 [debug] QUERY OK source="media_items" db=17.2ms idle=161.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "3c9cde20-4d5a-493a-b65d-cf6844d0e8ab", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, 1, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 1, [], 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, 1, ~U[2025-11-26 18:21:51Z]] 14:26:21.332 [debug] QUERY OK source="sources" db=0.2ms idle=147.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.333 [debug] QUERY OK source="media_items" db=0.6ms idle=20.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-20 19:26:18Z], 1] 14:26:21.335 [debug] QUERY OK source="media_items" db=1.0ms idle=20.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "cf0c422f-a7b7-4439-b235-ab0c03a15560", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, 1, ~U[2025-11-20 19:26:18Z]] 14:26:21.335 [debug] QUERY OK source="sources" db=0.1ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.336 [debug] QUERY OK source="media_items" db=0.6ms idle=3.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-15 19:57:23Z], 1] 14:26:21.339 [debug] QUERY OK source="media_items" db=2.8ms idle=3.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "64a8eedc-3414-4221-bca0-cb8885161634", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, 3, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, 1, ~U[2025-11-15 19:57:23Z]] 14:26:21.339 [debug] QUERY OK source="sources" db=0.1ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.340 [debug] QUERY OK source="media_items" db=0.7ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 18:22:52Z], 1] 14:26:21.343 [debug] QUERY OK source="media_items" db=2.3ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "7dc8770f-577a-4b2b-8fea-46e4361e6905", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, 1, ~U[2025-11-12 18:22:52Z]] 14:26:21.344 [debug] QUERY OK source="sources" db=0.2ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.345 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 18:39:24Z], 1] 14:26:21.347 [debug] QUERY OK source="media_items" db=1.7ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "485692a2-668e-458f-81f0-62bc62fc725f", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, 5, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 1, [], 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, 1, ~U[2025-11-07 18:39:24Z]] 14:26:21.348 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.349 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 17:25:14Z], 1] 14:26:21.352 [debug] QUERY OK source="media_items" db=2.2ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "e97d1a32-af25-4d37-ad34-33320f74c753", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 1, [], 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, 1, ~U[2025-11-04 17:25:14Z]] 14:26:21.352 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.354 [debug] QUERY OK source="media_items" db=1.2ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 17:56:34Z], 1] 14:26:21.356 [debug] QUERY OK source="media_items" db=1.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "8ddc554b-d2fa-44cf-85e3-88f2f35be70b", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, 7, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 1, [], 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, 1, ~U[2025-10-30 17:56:34Z]] 14:26:21.356 [debug] QUERY OK source="sources" db=0.3ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.358 [debug] QUERY OK source="media_items" db=1.3ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-27 18:26:49Z], 1] 14:26:21.361 [debug] QUERY OK source="media_items" db=2.3ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "c5e6be17-a9f7-4690-a305-e7af89a8b671", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, 8, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 1, [], 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, 1, ~U[2025-10-27 18:26:49Z]] 14:26:21.361 [debug] QUERY OK source="sources" db=0.3ms 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] 14:26:21.363 [debug] QUERY OK source="media_items" db=1.2ms 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-23 18:33:56Z], 1] 14:26:21.365 [debug] QUERY OK source="media_items" db=1.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "bbd714d0-0980-4711-a7cb-966358834335", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 1, [], 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, 1, ~U[2025-10-23 18:33:56Z]] 14:26:21.365 [debug] QUERY OK source="sources" db=0.2ms 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] 14:26:21.367 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 18:15:46Z], 1] 14:26:21.374 [debug] QUERY OK source="media_items" db=7.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "6a8d954e-86b0-44eb-ac0c-4ffc32937cf2", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, 10, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 1, [], 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, 1, ~U[2025-10-19 18:15:46Z]] 14:26:21.375 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.376 [debug] QUERY OK source="media_items" db=1.2ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 19:10:44Z], 1] 14:26:21.381 [debug] QUERY OK source="media_items" db=4.4ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "42a3e63c-23d5-4201-abfa-3098a362bf9a", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, 1, ~U[2025-10-15 19:10:44Z]] 14:26:21.382 [debug] QUERY OK source="sources" db=0.3ms idle=14.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.383 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-12 18:17:46Z], 1] 14:26:21.386 [debug] QUERY OK source="media_items" db=1.7ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "81ba7e65-fc5b-4516-a779-ca163f2fb62d", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 1, [], 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, 1, ~U[2025-10-12 18:17:46Z]] 14:26:21.386 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.387 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 20:34:11Z], 1] 14:26:21.399 [debug] QUERY OK source="media_items" db=11.0ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "dfdd1bd1-eca8-47f4-aa15-eb0852155c58", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, 13, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 1, [], 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, 1, ~U[2025-10-09 20:34:11Z]] 14:26:21.399 [debug] QUERY OK source="sources" db=0.2ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.401 [debug] QUERY OK source="media_items" db=1.1ms idle=14.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-06 18:59:28Z], 1] 14:26:21.403 [debug] QUERY OK source="media_items" db=1.7ms idle=14.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "36390f63-8bfb-4d4b-859e-dcb9688674ac", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, 1, ~U[2025-10-06 18:59:28Z]] 14:26:21.403 [debug] QUERY OK source="sources" db=0.2ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.405 [debug] QUERY OK source="media_items" db=1.1ms idle=4.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-03 18:07:10Z], 1] 14:26:21.407 [debug] QUERY OK source="media_items" db=2.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "3041b619-5b15-4ef4-b475-2105c43ed1de", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 1, [], 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, 1, ~U[2025-10-03 18:07:10Z]] 14:26:21.408 [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" = ?) [1] 14:26:21.409 [debug] QUERY OK source="media_items" db=1.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:26:21.411 [debug] QUERY OK source="media_items" db=1.6ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "7ac93034-3ed0-40eb-98b1-593165f599c9", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, 16, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 1, [], 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, 1, ~U[2025-09-30 18:07:05Z]] 14:26:21.412 [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" = ?) [1] 14:26:21.413 [debug] QUERY OK source="media_items" db=1.1ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:26:21.424 [debug] QUERY OK source="media_items" db=10.0ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "62d9043e-ccde-4107-8ff5-4df478bb1429", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, 17, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 1, [], 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, 1, ~U[2025-09-26 18:11:11Z]] 14:26:21.424 [debug] QUERY OK source="sources" db=0.2ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.426 [debug] QUERY OK source="media_items" db=1.1ms idle=13.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:26:21.428 [debug] QUERY OK source="media_items" db=1.6ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "0e245aaf-4f4e-474d-84aa-821e6d9e9183", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 1, [], 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, 1, ~U[2025-09-23 18:18:41Z]] 14:26:21.428 [debug] QUERY OK source="sources" db=0.3ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.430 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-20 16:19:20Z], 1] 14:26:21.435 [debug] QUERY OK source="media_items" db=5.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "7c1798c0-3e93-4021-9ced-043b15b0f90b", "sx_DhMEZMlM", "https://www.youtube.com/watch?v=sx_DhMEZMlM", 2997, false, 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-09-20 16:19:20Z], ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], "Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "sx_DhMEZMlM", "https://www.youtube.com/watch?v=sx_DhMEZMlM", 2997, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, 1, ~U[2025-09-20 16:19:20Z]] 14:26:21.436 [debug] QUERY OK source="sources" db=0.2ms idle=9.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z], 1] 14:26:21.449 [debug] QUERY OK source="tasks" db=0.5ms idle=18.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [640, 1, ~U[2025-12-02 19:26:21Z], ~U[2025-12-02 19:26:21Z]] 14:26:21.449 [info] {"args":{"id":1},"id":635,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":44306225,"event":"job:stop","queue_time":112057,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:26:44.601 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.763 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:14.603 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:44.604 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.763 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:14.605 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:44.607 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.764 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:14.608 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:44.609 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.766 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:14.610 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:44.611 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.767 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:14.612 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:44.613 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.767 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:14.614 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:44.615 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.768 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:14.617 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:44.618 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.770 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:14.620 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:44.622 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.771 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:14.624 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:44.625 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.772 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:14.626 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:44.627 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.773 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:14.628 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:44.629 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.774 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:14.630 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:44.631 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.775 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:14.633 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:44.634 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.776 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:14.635 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:44.636 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.777 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:14.638 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:44.640 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.777 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:14.641 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:44.642 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.779 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:14.643 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:44.644 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.780 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:14.645 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:44.646 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.781 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:14.647 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:44.648 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.782 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:14.649 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:44.650 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.783 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:14.651 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:44.652 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.783 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:14.653 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:44.654 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.784 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:14.655 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:44.656 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.786 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:14.657 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:44.659 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.787 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:14.660 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:44.662 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.788 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:14.663 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:44.664 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.789 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:14.665 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:44.666 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.790 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:14.667 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:44.668 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.791 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:14.669 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:44.670 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.791 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:14.671 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:44.672 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.793 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:14.673 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:44.674 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.793 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:14.675 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:44.676 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.795 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:14.677 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:44.678 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.796 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:14.679 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:44.681 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.796 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:14.682 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:44.683 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.798 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:14.684 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:44.685 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.798 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:14.686 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:44.687 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.800 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:14.688 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:44.689 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.801 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:14.691 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:44.692 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.802 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:14.693 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:44.695 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.803 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:14.696 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:44.698 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.804 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:14.700 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:44.701 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.805 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:14.702 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:44.703 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.805 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:14.704 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:44.705 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.807 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:14.706 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:44.707 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.808 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:14.708 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:44.710 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.809 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:14.711 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:44.712 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.810 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:14.713 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:44.714 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.811 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:14.715 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:44.716 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.811 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:14.717 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:44.718 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.813 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:14.843 [info] {"source":"oban","duration":124596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 15:17:44.844 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.814 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:14.845 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:44.847 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.814 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:14.848 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:44.849 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.815 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:14.851 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:44.852 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.816 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:14.853 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:44.854 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.818 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:14.855 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:44.856 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.819 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:14.857 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:44.858 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.819 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:14.860 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:44.862 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.821 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:14.864 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:44.865 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.821 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:14.867 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:44.869 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.823 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:14.870 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:44.871 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.824 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:14.873 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:44.874 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.825 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:14.875 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:44.876 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.826 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:14.877 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:44.878 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.826 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:14.880 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:44.881 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.827 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:14.882 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:44.883 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.828 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:14.884 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:44.886 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.830 [info] {"source":"oban","duration":109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:14.887 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:44.888 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.830 [info] {"source":"oban","duration":112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:14.889 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:44.890 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.831 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:14.891 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:44.892 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.833 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:14.893 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:44.894 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.834 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:14.895 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:44.896 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.834 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:14.897 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:44.899 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.836 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:14.900 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:42.427 [info] {"args":{"id":2},"id":636,"meta":{},"system_time":1764708042427753279,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:40:42.428 [debug] QUERY OK source="sources" db=0.2ms idle=275.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:42.429 [debug] QUERY OK source="settings" db=0.5ms idle=275.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.447 [debug] QUERY OK source="media_items" db=18.1ms idle=276.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")))) [2] 15:40:42.448 [debug] QUERY OK source="media_items" db=1.0ms idle=59.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:40:42.448 [debug] QUERY OK source="media_profiles" db=0.1ms idle=21.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:42.449 [debug] QUERY OK source="settings" db=0.1ms idle=20.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.449 [debug] QUERY OK source="settings" db=0.1ms idle=20.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.473 [debug] QUERY OK source="media_items" db=18.9ms 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 [2] 15:40:42.474 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 15:40:42.474 [debug] Current batch of media processed. Will check again in 1000ms 15:40:42.475 [debug] QUERY OK source="settings" db=0.1ms idle=26.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.475 [debug] QUERY OK source="settings" db=0.1ms idle=26.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.475 [debug] QUERY OK source="settings" db=0.1ms idle=25.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:42.475 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/74/3b/743ba4193feb2d91085c7e3be0fad07b80fa1dd743b28e7e6e4ae9ff57c90331.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/20/58/2058c8b45ecfe26eb21029490db5b16e3cd92e2336c91ede426327bd347d0bbe.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 15:40:43.475 [debug] Current batch of media processed. Will check again in 1000ms 15:40:44.476 [debug] Current batch of media processed. Will check again in 1000ms 15:40:44.901 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:45.477 [debug] Current batch of media processed. Will check again in 1000ms 15:40:46.478 [debug] Current batch of media processed. Will check again in 1000ms 15:40:47.480 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "duration" => 423, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", "id" => "476uQn0xbeQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=476uQn0xbeQ", "playlist_index" => 1, "timestamp" => 1763397689, "title" => "Van Neistat fixes YOUR stuff now.", "upload_date" => "20251117"} 15:40:47.480 [debug] QUERY OK source="sources" db=0.2ms idle=1327.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:47.481 [debug] QUERY OK source="sources" db=0.1ms idle=1328.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:47.484 [debug] QUERY OK source="media_items" db=3.3ms idle=1328.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-17 16:41:29Z], 2] 15:40:47.490 [debug] QUERY OK source="media_items" db=4.9ms idle=1092.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "6fe10388-c1d1-4fc0-ab9b-7280d03eadb8", "476uQn0xbeQ", "https://www.youtube.com/watch?v=476uQn0xbeQ", 423, false, 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 2, [], 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-02 20:40:47Z], ~U[2025-12-02 20:40:47Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom S (truncated) 15:40:47.491 [debug] QUERY OK source="sources" db=0.2ms idle=97.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:47.491 [debug] QUERY OK source="media_profiles" db=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:47.492 [debug] QUERY OK source="media_items" db=0.3ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4309] 15:40:47.492 [debug] Current batch of media processed. Will check again in 1000ms 15:40:48.492 [debug] Current batch of media processed. Will check again in 1000ms 15:40:49.494 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 489, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", "id" => "ATcOOBNXTDY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ATcOOBNXTDY", "playlist_index" => 2, "timestamp" => 1757344493, "title" => "Inside Van Neistat's New Handmade LA Studio", "upload_date" => "20250908"} 15:40:49.494 [debug] QUERY OK source="sources" db=0.2ms idle=341.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:49.495 [debug] QUERY OK source="sources" db=0.1ms idle=342.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:49.498 [debug] QUERY OK source="media_items" db=3.3ms idle=342.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-08 15:14:53Z], 2] 15:40:49.503 [debug] QUERY OK source="media_items" db=3.6ms idle=346.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "aafe6c62-37ea-4a01-a07f-50c5e9bf5450", "ATcOOBNXTDY", "https://www.youtube.com/watch?v=ATcOOBNXTDY", 489, false, 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 2, [], 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-02 20:40:49Z], ~U[2025-12-02 20:40:49Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to ad (truncated) 15:40:49.503 [debug] QUERY OK source="sources" db=0.2ms idle=106.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:49.503 [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] 15:40:49.504 [debug] QUERY OK source="media_items" db=0.2ms 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 [412] 15:40:49.504 [debug] Current batch of media processed. Will check again in 1000ms 15:40:50.506 [debug] Current batch of media processed. Will check again in 1000ms 15:40:51.506 [debug] Current batch of media processed. Will check again in 1000ms 15:40:52.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "duration" => 1056, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", "id" => "mXlZ3GFf3PI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mXlZ3GFf3PI", "playlist_index" => 3, "timestamp" => 1754322767, "title" => "The Perfect Vacation & a Failed Adventure", "upload_date" => "20250804"} 15:40:52.508 [debug] QUERY OK source="sources" db=0.2ms idle=1355.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:52.509 [debug] QUERY OK source="sources" db=0.2ms idle=1356.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:52.513 [debug] QUERY OK source="media_items" db=3.3ms idle=1356.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:40:52.518 [debug] QUERY OK source="media_items" db=4.2ms idle=1113.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "7bd33b70-f4cb-42fa-a493-fc5007955671", "mXlZ3GFf3PI", "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 1056, false, 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 2, [], 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-02 20:40:52Z], ~U[2025-12-02 20:40:52Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neist (truncated) 15:40:52.518 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:40:52.518 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:52.519 [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 [413] 15:40:52.519 [debug] Current batch of media processed. Will check again in 1000ms 15:40:53.520 [debug] Current batch of media processed. Will check again in 1000ms 15:40:54.522 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "duration" => 477, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", "id" => "oZh17PnMi74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oZh17PnMi74", "playlist_index" => 4, "timestamp" => 1744822832, "title" => "Because Computers Are Stupid.", "upload_date" => "20250416"} 15:40:54.522 [debug] QUERY OK source="sources" db=0.2ms idle=369.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:54.523 [debug] QUERY OK source="sources" db=0.2ms idle=370.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:54.526 [debug] QUERY OK source="media_items" db=3.3ms idle=370.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:40:54.532 [debug] QUERY OK source="media_items" db=5.0ms idle=374.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "5a1b8222-dcae-4250-87cf-24871d4f20f9", "oZh17PnMi74", "https://www.youtube.com/watch?v=oZh17PnMi74", 477, false, 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 2, [], 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-02 20:40:54Z], ~U[2025-12-02 20:40:54Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:40:54.533 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:54.533 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:54.534 [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 [414] 15:40:54.534 [debug] Current batch of media processed. Will check again in 1000ms 15:40:55.534 [debug] Current batch of media processed. Will check again in 1000ms 15:40:56.536 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "duration" => 551, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", "id" => "F2ayhXbUXNs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F2ayhXbUXNs", "playlist_index" => 5, "timestamp" => 1742223940, "title" => "My addiction.", "upload_date" => "20250317"} 15:40:56.536 [debug] QUERY OK source="sources" db=0.3ms idle=383.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:56.537 [debug] QUERY OK source="sources" db=0.2ms idle=384.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:56.541 [debug] QUERY OK source="media_items" db=3.3ms idle=384.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:40:56.545 [debug] QUERY OK source="media_items" db=3.5ms idle=388.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "c7f949db-c65c-4baa-8931-a5ee7c208916", "F2ayhXbUXNs", "https://www.youtube.com/watch?v=F2ayhXbUXNs", 551, false, 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 2, [], 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-02 20:40:56Z], ~U[2025-12-02 20:40:56Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiri (truncated) 15:40:56.546 [debug] QUERY OK source="sources" db=0.2ms idle=138.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:56.546 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:56.547 [debug] QUERY OK source="media_items" db=0.3ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [415] 15:40:56.547 [debug] Current batch of media processed. Will check again in 1000ms 15:40:57.547 [debug] Current batch of media processed. Will check again in 1000ms 15:40:58.548 [debug] Current batch of media processed. Will check again in 1000ms 15:40:59.550 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "duration" => 518, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", "id" => "zmO8uGIl9gk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zmO8uGIl9gk", "playlist_index" => 6, "timestamp" => 1739205004, "title" => "EASY Flow State vs HARD Flow State", "upload_date" => "20250210"} 15:40:59.550 [debug] QUERY OK source="sources" db=0.2ms idle=1397.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:40:59.551 [debug] QUERY OK source="sources" db=0.2ms idle=1398.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:40:59.555 [debug] QUERY OK source="media_items" db=3.3ms idle=1398.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:40:59.560 [debug] QUERY OK source="media_items" db=4.2ms idle=1144.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "7477601d-7892-4f24-819e-2a6ebc01f802", "zmO8uGIl9gk", "https://www.youtube.com/watch?v=zmO8uGIl9gk", 518, false, 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 2, [], 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-02 20:40:59Z], ~U[2025-12-02 20:40:59Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you li (truncated) 15:40:59.560 [debug] QUERY OK source="sources" db=0.2ms idle=148.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:40:59.561 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:59.561 [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 [416] 15:40:59.562 [debug] Current batch of media processed. Will check again in 1000ms 15:41:00.562 [debug] Current batch of media processed. Will check again in 1000ms 15:41:00.836 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:01.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "duration" => 697, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", "id" => "JgKIUvM0Uzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "playlist_index" => 7, "timestamp" => 1737073979, "title" => "Escaping the L.A. Fires", "upload_date" => "20250117"} 15:41:01.564 [debug] QUERY OK source="sources" db=0.3ms idle=727.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:01.565 [debug] QUERY OK source="sources" db=0.2ms idle=412.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:01.568 [debug] QUERY OK source="media_items" db=3.5ms idle=412.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:41:01.571 [debug] QUERY OK source="media_items" db=2.1ms idle=416.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "708e499b-2fe7-4539-8540-0965ce33926f", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 2, [], 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-02 20:41:01Z], ~U[2025-12-02 20:41:01Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, 2, ~U[2025-01-17 00:32:59Z]] 15:41:01.572 [debug] QUERY OK source="sources" db=0.2ms idle=157.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:01.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] 15:41:01.573 [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 [417] 15:41:01.573 [debug] Current batch of media processed. Will check again in 1000ms 15:41:02.573 [debug] Current batch of media processed. Will check again in 1000ms 15:41:03.574 [debug] Current batch of media processed. Will check again in 1000ms 15:41:04.576 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "duration" => 379, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", "id" => "LEpJJC6A8tA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LEpJJC6A8tA", "playlist_index" => 8, "timestamp" => 1736876171, "title" => "What's In My Camera Bag", "upload_date" => "20250114"} 15:41:04.576 [debug] QUERY OK source="sources" db=0.2ms idle=1423.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:04.577 [debug] QUERY OK source="sources" db=0.2ms idle=1424.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:04.581 [debug] QUERY OK source="media_items" db=3.4ms idle=1424.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-14 17:36:11Z], 2] 15:41:04.585 [debug] QUERY OK source="media_items" db=3.7ms idle=1164.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "12d5f8ec-33e3-4275-adea-ecb9aa394252", "LEpJJC6A8tA", "https://www.youtube.com/watch?v=LEpJJC6A8tA", 379, false, 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 2, [], 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-02 20:41:04Z], ~U[2025-12-02 20:41:04Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to (truncated) 15:41:04.586 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:41:04.586 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:04.587 [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 [418] 15:41:04.587 [debug] Current batch of media processed. Will check again in 1000ms 15:41:05.588 [debug] Current batch of media processed. Will check again in 1000ms 15:41:06.590 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "duration" => 545, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", "id" => "TgMaICyY0Ns", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TgMaICyY0Ns", "playlist_index" => 9, "timestamp" => 1734368382, "title" => "FROM-BOX vs FROM-SCRATCH COMPETITORS", "upload_date" => "20241216"} 15:41:06.590 [debug] QUERY OK source="sources" db=0.2ms idle=437.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:06.591 [debug] QUERY OK source="sources" db=0.2ms idle=438.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:06.594 [debug] QUERY OK source="media_items" db=3.4ms idle=438.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 16:59:42Z], 2] 15:41:06.599 [debug] QUERY OK source="media_items" db=3.8ms idle=442.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "5c8a501a-baf5-4f20-a674-ecd9ac555a50", "TgMaICyY0Ns", "https://www.youtube.com/watch?v=TgMaICyY0Ns", 545, false, 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 2, [], 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-02 20:41:06Z], ~U[2025-12-02 20:41:06Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:41:06.600 [debug] QUERY OK source="sources" db=0.2ms idle=177.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:06.600 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:06.601 [debug] QUERY OK source="media_items" db=0.3ms 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 [419] 15:41:06.601 [debug] Current batch of media processed. Will check again in 1000ms 15:41:07.602 [debug] Current batch of media processed. Will check again in 1000ms 15:41:08.604 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 488, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", "id" => "4EMF6MYTJkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4EMF6MYTJkY", "playlist_index" => 10, "timestamp" => 1733242550, "title" => "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "upload_date" => "20241203"} 15:41:08.604 [debug] QUERY OK source="sources" db=0.2ms idle=451.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:08.605 [debug] QUERY OK source="sources" db=0.1ms idle=452.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:08.608 [debug] QUERY OK source="media_items" db=3.3ms idle=452.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:41:08.613 [debug] QUERY OK source="media_items" db=4.0ms idle=456.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "4673f9d0-6705-4b4c-b662-ce119029f349", "4EMF6MYTJkY", "https://www.youtube.com/watch?v=4EMF6MYTJkY", 488, false, 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 2, [], 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-02 20:41:08Z], ~U[2025-12-02 20:41:08Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (truncated) 15:41:08.614 [debug] QUERY OK source="sources" db=0.2ms idle=189.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:08.614 [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] 15:41:08.615 [debug] QUERY OK source="media_items" db=0.2ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [420] 15:41:08.615 [debug] Current batch of media processed. Will check again in 1000ms 15:41:09.615 [debug] Current batch of media processed. Will check again in 1000ms 15:41:10.616 [debug] Current batch of media processed. Will check again in 1000ms 15:41:11.618 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "duration" => 764, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", "id" => "kloLI0j1hAY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kloLI0j1hAY", "playlist_index" => 11, "timestamp" => 1730736245, "title" => "How I Would Start My Life if I Were 18 Now", "upload_date" => "20241104"} 15:41:11.618 [debug] QUERY OK source="sources" db=0.2ms idle=1465.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:11.619 [debug] QUERY OK source="sources" db=0.2ms idle=1466.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:11.623 [debug] QUERY OK source="media_items" db=3.5ms idle=1466.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:41:11.637 [debug] QUERY OK source="media_items" db=13.2ms idle=1196.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "311e6ff9-dd45-47da-8e4a-eae4033d6ddb", "kloLI0j1hAY", "https://www.youtube.com/watch?v=kloLI0j1hAY", 764, false, 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 2, [], 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-02 20:41:11Z], ~U[2025-12-02 20:41:11Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABO (truncated) 15:41:11.637 [debug] QUERY OK source="sources" db=0.2ms idle=208.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:11.638 [debug] QUERY OK source="media_profiles" db=0.2ms idle=19.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:11.638 [debug] QUERY OK source="media_items" db=0.2ms idle=19.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 [421] 15:41:11.638 [debug] Current batch of media processed. Will check again in 1000ms 15:41:12.639 [debug] Current batch of media processed. Will check again in 1000ms 15:41:13.641 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "duration" => 564, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", "id" => "BS1EM_Jj9Og", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BS1EM_Jj9Og", "playlist_index" => 12, "timestamp" => 1728313382, "title" => "Puzzle-Thinking Makes You CLEVER.", "upload_date" => "20241007"} 15:41:13.641 [debug] QUERY OK source="sources" db=0.2ms idle=488.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:13.642 [debug] QUERY OK source="sources" db=0.1ms idle=489.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:13.645 [debug] QUERY OK source="media_items" db=3.3ms idle=489.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:03:02Z], 2] 15:41:13.651 [debug] QUERY OK source="media_items" db=4.5ms idle=493.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "f408c67c-bd21-484c-b369-5af0c88c5840", "BS1EM_Jj9Og", "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 564, false, 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 2, [], 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-02 20:41:13Z], ~U[2025-12-02 20:41:13Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since d (truncated) 15:41:13.651 [debug] QUERY OK source="sources" db=0.2ms idle=220.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:13.651 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:13.652 [debug] QUERY OK source="media_items" db=0.2ms 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 [422] 15:41:13.652 [debug] Current batch of media processed. Will check again in 1000ms 15:41:14.652 [debug] Current batch of media processed. Will check again in 1000ms 15:41:14.903 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:15.654 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 536, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", "id" => "-N1q52mQeSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-N1q52mQeSA", "playlist_index" => 13, "timestamp" => 1727708520, "title" => "I’m leaving.", "upload_date" => "20240930"} 15:41:15.654 [debug] QUERY OK source="sources" db=0.2ms idle=750.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:15.655 [debug] QUERY OK source="sources" db=0.2ms idle=502.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:15.658 [debug] QUERY OK source="media_items" db=3.3ms idle=502.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:41:15.664 [debug] QUERY OK source="media_items" db=4.4ms idle=506.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "6df46381-6352-4fab-b4ab-d93a1ae49f11", "-N1q52mQeSA", "https://www.youtube.com/watch?v=-N1q52mQeSA", 536, false, 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 2, [], 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-02 20:41:15Z], ~U[2025-12-02 20:41:15Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Ru (truncated) 15:41:15.664 [debug] QUERY OK source="sources" db=0.1ms idle=230.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:15.665 [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] 15:41:15.665 [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 [423] 15:41:15.665 [debug] Current batch of media processed. Will check again in 1000ms 15:41:16.666 [debug] Current batch of media processed. Will check again in 1000ms 15:41:17.667 [debug] Current batch of media processed. Will check again in 1000ms 15:41:18.669 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "duration" => 538, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", "id" => "wytNokXkEXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wytNokXkEXk", "playlist_index" => 14, "timestamp" => 1726502260, "title" => "The Obsessive Details of My Custom Uniform", "upload_date" => "20240916"} 15:41:18.669 [debug] QUERY OK source="sources" db=0.3ms idle=1516.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:18.670 [debug] QUERY OK source="sources" db=0.2ms idle=1517.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:18.673 [debug] QUERY OK source="media_items" db=3.4ms idle=1517.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:41:18.679 [debug] QUERY OK source="media_items" db=4.5ms idle=1237.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "c0bc16b5-fd3e-438e-b225-9c6523fad3a6", "wytNokXkEXk", "https://www.youtube.com/watch?v=wytNokXkEXk", 538, false, 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 2, [], 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-02 20:41:18Z], ~U[2025-12-02 20:41:18Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat h (truncated) 15:41:18.680 [debug] QUERY OK source="sources" db=0.4ms idle=241.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:18.680 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:18.681 [debug] QUERY OK source="media_items" db=0.3ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [424] 15:41:18.681 [debug] Current batch of media processed. Will check again in 1000ms 15:41:19.681 [debug] Current batch of media processed. Will check again in 1000ms 15:41:20.683 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "duration" => 873, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", "id" => "TlvQR2ITy5w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TlvQR2ITy5w", "playlist_index" => 15, "timestamp" => 1725290651, "title" => "It was MY fault the Neistat Brothers broke up.", "upload_date" => "20240902"} 15:41:20.684 [debug] QUERY OK source="sources" db=0.3ms idle=530.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:20.684 [debug] QUERY OK source="sources" db=0.3ms idle=531.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:20.688 [debug] QUERY OK source="media_items" db=3.7ms idle=532.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:24:11Z], 2] 15:41:20.694 [debug] QUERY OK source="media_items" db=4.6ms idle=536.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "7c5330b3-7dce-4b0b-9811-f12cb4828873", "TlvQR2ITy5w", "https://www.youtube.com/watch?v=TlvQR2ITy5w", 873, false, 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 2, [], 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-02 20:41:20Z], ~U[2025-12-02 20:41:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:41:20.695 [debug] QUERY OK source="sources" db=0.3ms idle=252.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:20.695 [debug] QUERY OK source="media_profiles" db=0.3ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:20.696 [debug] QUERY OK source="media_items" db=0.3ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [425] 15:41:20.696 [debug] Current batch of media processed. Will check again in 1000ms 15:41:21.696 [debug] Current batch of media processed. Will check again in 1000ms 15:41:22.698 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 553, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", "id" => "Uoa1OmMfyvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Uoa1OmMfyvY", "playlist_index" => 16, "timestamp" => 1724685296, "title" => "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "upload_date" => "20240826"} 15:41:22.698 [debug] QUERY OK source="sources" db=0.2ms idle=545.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:22.699 [debug] QUERY OK source="sources" db=0.1ms idle=546.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:22.702 [debug] QUERY OK source="media_items" db=3.3ms idle=546.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:41:22.707 [debug] QUERY OK source="media_items" db=3.5ms idle=550.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "39fa980e-43c0-4e4d-9540-f577e72c171c", "Uoa1OmMfyvY", "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 553, false, 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 2, [], 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-02 20:41:22Z], ~U[2025-12-02 20:41:22Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fe (truncated) 15:41:22.707 [debug] QUERY OK source="sources" db=0.2ms idle=261.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:22.708 [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] 15:41:22.708 [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 [426] 15:41:22.708 [debug] Current batch of media processed. Will check again in 1000ms 15:41:23.709 [debug] Current batch of media processed. Will check again in 1000ms 15:41:24.710 [debug] Current batch of media processed. Will check again in 1000ms 15:41:25.712 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "duration" => 620, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", "id" => "RaIAhHAOBJQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RaIAhHAOBJQ", "playlist_index" => 17, "timestamp" => 1722870614, "title" => "5 Ingredients For Having Confidence", "upload_date" => "20240805"} 15:41:25.712 [debug] QUERY OK source="sources" db=0.3ms idle=1559.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:25.713 [debug] QUERY OK source="sources" db=0.2ms idle=1560.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:25.717 [debug] QUERY OK source="media_items" db=3.4ms idle=1560.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-05 15:10:14Z], 2] 15:41:25.722 [debug] QUERY OK source="media_items" db=4.2ms idle=1269.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "a9278af4-ff9d-45d8-bb0b-70c1fc33102c", "RaIAhHAOBJQ", "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 620, false, 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 2, [], 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-02 20:41:25Z], ~U[2025-12-02 20:41:25Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens mor (truncated) 15:41:25.722 [debug] QUERY OK source="sources" db=0.3ms idle=273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:25.723 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:25.723 [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 [427] 15:41:25.724 [debug] Current batch of media processed. Will check again in 1000ms 15:41:26.724 [debug] Current batch of media processed. Will check again in 1000ms 15:41:27.726 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 677, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", "id" => "QPLy0vHEXSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QPLy0vHEXSA", "playlist_index" => 18, "timestamp" => 1721660797, "title" => "Van Neistat Can Fix Anything", "upload_date" => "20240722"} 15:41:27.726 [debug] QUERY OK source="sources" db=0.2ms idle=573.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:27.727 [debug] QUERY OK source="sources" db=0.2ms idle=574.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:27.730 [debug] QUERY OK source="media_items" db=3.4ms idle=574.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:06:37Z], 2] 15:41:27.735 [debug] QUERY OK source="media_items" db=3.8ms idle=578.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "72aeabe3-5e71-4c67-baab-bf5c89089bdb", "QPLy0vHEXSA", "https://www.youtube.com/watch?v=QPLy0vHEXSA", 677, false, 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 2, [], 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-02 20:41:27Z], ~U[2025-12-02 20:41:27Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened (truncated) 15:41:27.735 [debug] QUERY OK source="sources" db=0.2ms idle=284.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:27.736 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:27.737 [debug] QUERY OK source="media_items" db=0.2ms 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 [428] 15:41:27.737 [debug] Current batch of media processed. Will check again in 1000ms 15:41:28.737 [debug] Current batch of media processed. Will check again in 1000ms 15:41:29.739 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "duration" => 598, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", "id" => "GSMDXRSCEGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GSMDXRSCEGM", "playlist_index" => 19, "timestamp" => 1720453997, "title" => "Boots Are More Important Than Cameras", "upload_date" => "20240708"} 15:41:29.739 [debug] QUERY OK source="sources" db=0.2ms idle=586.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:29.740 [debug] QUERY OK source="sources" db=0.1ms idle=587.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:29.743 [debug] QUERY OK source="media_items" db=3.3ms idle=587.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 15:53:17Z], 2] 15:41:29.748 [debug] QUERY OK source="media_items" db=3.9ms idle=591.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "34a64cb1-0b22-4366-a1de-2b9dc2ea0a87", "GSMDXRSCEGM", "https://www.youtube.com/watch?v=GSMDXRSCEGM", 598, false, 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 2, [], 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-02 20:41:29Z], ~U[2025-12-02 20:41:29Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:41:29.749 [debug] QUERY OK source="sources" db=0.3ms idle=295.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:29.749 [debug] QUERY OK source="media_profiles" db=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] 15:41:29.750 [debug] QUERY OK source="media_items" db=0.2ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [429] 15:41:29.750 [debug] Current batch of media processed. Will check again in 1000ms 15:41:30.750 [debug] Current batch of media processed. Will check again in 1000ms 15:41:31.751 [debug] Current batch of media processed. Will check again in 1000ms 15:41:32.098 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/74/3b/743ba4193feb2d91085c7e3be0fad07b80fa1dd743b28e7e6e4ae9ff57c90331.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/20/58/2058c8b45ecfe26eb21029490db5b16e3cd92e2336c91ede426327bd347d0bbe.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 15:41:32.099 [debug] Gracefully stopping file follower 15:41:32.100 [debug] QUERY OK source="sources" db=0.2ms idle=946.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:32.100 [debug] QUERY OK source="sources" db=0.1ms idle=947.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:32.103 [debug] QUERY OK source="media_items" db=2.6ms idle=947.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-17 16:41:29Z], 2] 15:41:32.106 [debug] QUERY OK source="media_items" db=2.9ms idle=950.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "7bcbc862-b61f-45b5-9eb7-cc4b250b8be6", "476uQn0xbeQ", "https://www.youtube.com/watch?v=476uQn0xbeQ", 423, false, 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 2, [], 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sa (truncated) 15:41:32.107 [debug] QUERY OK source="sources" db=0.2ms idle=650.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.110 [debug] QUERY OK source="media_items" db=2.5ms 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-09-08 15:14:53Z], 2] 15:41:32.129 [debug] QUERY OK source="media_items" db=18.0ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "2c43c51d-0cdf-4087-8cbf-f424189ee5df", "ATcOOBNXTDY", "https://www.youtube.com/watch?v=ATcOOBNXTDY", 489, false, 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 2, [], 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to adv (truncated) 15:41:32.129 [debug] QUERY OK source="sources" db=0.2ms idle=26.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.132 [debug] QUERY OK source="media_items" db=2.5ms idle=23.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:41:32.136 [debug] QUERY OK source="media_items" db=3.4ms idle=25.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "4c9a762e-685d-4a75-8009-11f3360904c0", "mXlZ3GFf3PI", "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 1056, false, 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 2, [], 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat (truncated) 15:41:32.137 [debug] QUERY OK source="sources" db=0.3ms idle=26.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.141 [debug] QUERY OK source="media_items" db=3.2ms idle=9.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:41:32.146 [debug] QUERY OK source="media_items" db=4.1ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "3f5003aa-6780-4f2a-82a6-68fce319de7e", "oZh17PnMi74", "https://www.youtube.com/watch?v=oZh17PnMi74", 477, false, 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 2, [], 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:41:32.146 [debug] QUERY OK source="sources" db=0.3ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.149 [debug] QUERY OK source="media_items" db=3.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-03-17 15:05:40Z], 2] 15:41:32.154 [debug] QUERY OK source="media_items" db=3.1ms idle=12.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "c0a25f22-da35-43bd-8a41-a1b3a0f24204", "F2ayhXbUXNs", "https://www.youtube.com/watch?v=F2ayhXbUXNs", 551, false, 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 2, [], 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spirit (truncated) 15:41:32.154 [debug] QUERY OK source="sources" db=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.157 [debug] QUERY OK source="media_items" db=2.4ms idle=9.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:41:32.161 [debug] QUERY OK source="media_items" db=3.0ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "8984aff1-87bc-46bc-b264-cd5c11a5164d", "zmO8uGIl9gk", "https://www.youtube.com/watch?v=zmO8uGIl9gk", 518, false, 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 2, [], 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like (truncated) 15:41:32.161 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.164 [debug] QUERY OK source="media_items" db=2.5ms 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-01-17 00:32:59Z], 2] 15:41:32.166 [debug] QUERY OK source="media_items" db=1.2ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "5b7e7594-7374-40d2-b26c-9baa77cd9957", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 2, [], 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, 2, ~U[2025-01-17 00:32:59Z]] 15:41:32.166 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:41:32.170 [debug] QUERY OK source="media_items" db=3.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-01-14 17:36:11Z], 2] 15:41:32.176 [debug] QUERY OK source="media_items" db=4.6ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "3695d9f3-7919-4fb3-b428-1dc43aef3f12", "LEpJJC6A8tA", "https://www.youtube.com/watch?v=LEpJJC6A8tA", 379, false, 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 2, [], 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: b (truncated) 15:41:32.177 [debug] QUERY OK source="sources" db=0.4ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.180 [debug] QUERY OK source="media_items" db=3.6ms 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[2024-12-16 16:59:42Z], 2] 15:41:32.185 [debug] QUERY OK source="media_items" db=3.9ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "9aaa748d-21ff-4bf3-abf6-054734447f8a", "TgMaICyY0Ns", "https://www.youtube.com/watch?v=TgMaICyY0Ns", 545, false, 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 2, [], 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:41:32.186 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:41:32.188 [debug] QUERY OK source="media_items" db=1.8ms idle=10.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:41:32.191 [debug] QUERY OK source="media_items" db=1.8ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "1adda3bd-1fb6-4aa6-adbc-512f7d82664e", "4EMF6MYTJkY", "https://www.youtube.com/watch?v=4EMF6MYTJkY", 488, false, 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 2, [], 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (truncated) 15:41:32.191 [debug] QUERY OK source="sources" db=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.193 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-11-04 16:04:05Z], 2] 15:41:32.196 [debug] QUERY OK source="media_items" db=2.0ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "50ca62af-e945-491c-b96c-fcf21b2d8e28", "kloLI0j1hAY", "https://www.youtube.com/watch?v=kloLI0j1hAY", 764, false, 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 2, [], 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT V (truncated) 15:41:32.196 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:41:32.198 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-10-07 15:03:02Z], 2] 15:41:32.201 [debug] QUERY OK source="media_items" db=2.0ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "1fa4e32a-ed8b-43e1-adc2-e3dc7a573a05", "BS1EM_Jj9Og", "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 564, false, 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 2, [], 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since dir (truncated) 15:41:32.202 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:41:32.204 [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[2024-09-30 15:02:00Z], 2] 15:41:32.211 [debug] QUERY OK source="media_items" db=6.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "c2ad4756-de5c-40e4-8819-14192f14e51f", "-N1q52mQeSA", "https://www.youtube.com/watch?v=-N1q52mQeSA", 536, false, 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 2, [], 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rush (truncated) 15:41:32.211 [debug] QUERY OK source="sources" db=0.4ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.215 [debug] QUERY OK source="media_items" db=3.3ms idle=10.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:41:32.220 [debug] QUERY OK source="media_items" db=3.9ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "3d1c2338-b12c-46ce-b12b-471a1cbdf751", "wytNokXkEXk", "https://www.youtube.com/watch?v=wytNokXkEXk", 538, false, 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 2, [], 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has (truncated) 15:41:32.220 [debug] QUERY OK source="sources" db=0.3ms idle=16.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.224 [debug] QUERY OK source="media_items" db=3.2ms idle=10.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:24:11Z], 2] 15:41:32.320 [debug] QUERY OK source="media_items" db=95.7ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "5428fcda-f472-49c4-8e66-d59b7d3e7b95", "TlvQR2ITy5w", "https://www.youtube.com/watch?v=TlvQR2ITy5w", 873, false, 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 2, [], 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:41:32.321 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=105.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:32.325 [debug] QUERY OK source="media_items" db=3.0ms idle=102.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:41:32.340 [debug] QUERY OK source="media_items" db=14.4ms idle=104.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "743047e0-a906-49b7-95fc-dfcb0a18fb71", "Uoa1OmMfyvY", "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 553, false, 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 2, [], 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film F (truncated) 15:41:32.341 [debug] QUERY OK source="sources" db=0.4ms idle=116.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:32.343 [debug] QUERY OK source="media_items" db=2.5ms idle=20.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-05 15:10:14Z], 2] 15:41:32.348 [debug] QUERY OK source="media_items" db=3.5ms idle=22.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "366aba57-55e1-4695-af13-90eb995d697a", "RaIAhHAOBJQ", "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 620, false, 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 2, [], 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more (truncated) 15:41:32.348 [debug] QUERY OK source="sources" db=0.3ms idle=23.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.352 [debug] QUERY OK source="media_items" db=2.9ms 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[2024-07-22 15:06:37Z], 2] 15:41:32.356 [debug] QUERY OK source="media_items" db=3.4ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "a0a6cecd-2fa9-4451-8023-d287096887ef", "QPLy0vHEXSA", "https://www.youtube.com/watch?v=QPLy0vHEXSA", 677, false, 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 2, [], 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened i (truncated) 15:41:32.356 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:32.360 [debug] QUERY OK source="media_items" db=2.9ms 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[2024-07-08 15:53:17Z], 2] 15:41:32.364 [debug] QUERY OK source="media_items" db=3.4ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "1c16cc36-fbfc-4d8d-9cab-47345fa95c47", "GSMDXRSCEGM", "https://www.youtube.com/watch?v=GSMDXRSCEGM", 598, false, 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 2, [], 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 20 (truncated) 15:41:32.364 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:41:32.368 [debug] QUERY OK source="media_items" db=2.9ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-01 15:34:00Z], 2] 15:41:32.372 [debug] QUERY OK source="media_items" db=3.4ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan", "39 Things I've Earned the RIGHT to QUIT", "c2205563-294f-4b7f-9f84-e33db690fb3c", "vsXpbsWwb3g", "https://www.youtube.com/watch?v=vsXpbsWwb3g", 463, false, 20, "/downloads/shows/Van Neistat/Season 2024/s2024e070100 - 39_Things_I_ve_Earned_the_RIGHT_to_QUIT.mp4", false, false, false, 2, [], 98, ~U[2024-07-01 15:34:00Z], ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. N (truncated) 15:41:32.372 [debug] QUERY OK source="sources" db=0.2ms idle=12.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z], 2] 15:41:32.374 [debug] QUERY OK source="media_items" db=1.6ms idle=9.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")))) [2] 15:41:32.376 [debug] QUERY OK source="media_items" db=1.6ms idle=9.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")))) [2] 15:41:32.377 [debug] QUERY OK source="media_items" db=0.3ms idle=8.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:41:32.378 [debug] QUERY OK source="tasks" db=0.4ms idle=3.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [641, 2, ~U[2025-12-02 20:41:32Z], ~U[2025-12-02 20:41:32Z]] 15:41:32.379 [info] {"args":{"id":2},"id":636,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":49951164,"event":"job:stop","queue_time":928109,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:41:44.904 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.838 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:14.906 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:44.907 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.838 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:14.908 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:44.909 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.839 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:14.910 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:44.911 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.841 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:14.912 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:44.913 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.841 [info] {"source":"oban","duration":110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:14.914 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:44.915 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.842 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:14.916 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:44.917 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.843 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:14.918 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:44.919 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.845 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:14.920 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:44.921 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.846 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:14.922 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:44.923 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.846 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:14.924 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:44.925 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.848 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:14.926 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:44.927 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.849 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:14.928 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:44.929 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.850 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:14.930 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:44.931 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.851 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:14.933 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:44.934 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.852 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:14.935 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:44.936 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.852 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:14.938 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:44.939 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.853 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:14.940 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:44.941 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.855 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:14.942 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:44.943 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.856 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:14.944 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:44.945 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.856 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:14.946 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:44.947 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.857 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:14.948 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:44.949 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.859 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:14.950 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:44.951 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.860 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:14.952 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:44.953 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.861 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:14.955 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:44.957 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.862 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:14.959 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:44.960 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.862 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:14.961 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:44.963 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.864 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:14.964 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:44.965 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.864 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:14.967 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:44.968 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.866 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:14.969 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:44.970 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.867 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:14.971 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:44.972 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.868 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:14.973 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:44.974 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.869 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:14.975 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:44.977 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.869 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:14.979 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:44.980 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.871 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:14.981 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:44.982 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.871 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:14.983 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:44.984 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.872 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:14.985 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:44.986 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.874 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:14.987 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:44.988 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.875 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:14.989 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:44.991 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.876 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:14.993 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:44.994 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.877 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:14.996 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:44.997 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.878 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:14.998 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:45.000 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.878 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:15.001 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:45.002 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.880 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:15.003 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:45.004 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.880 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:15.005 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:45.006 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.881 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:15.008 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:45.009 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.882 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:15.010 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:45.011 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.883 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:15.012 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:45.013 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.885 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:15.014 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:45.016 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.886 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:15.017 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:45.018 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.886 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:15.019 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:45.020 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.887 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:15.021 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:45.022 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.889 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:15.023 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:45.024 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.890 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:15.025 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:45.026 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.891 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:15.027 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:45.028 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.892 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:15.029 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:45.030 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.893 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:15.032 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:45.033 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.893 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:15.034 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:45.036 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.894 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:15.037 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:45.038 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.895 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:15.039 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:45.040 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.897 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:15.041 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:45.042 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.898 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:15.043 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:45.044 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.899 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:15.045 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:45.046 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.900 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:15.047 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:45.048 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.901 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:15.049 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:45.051 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.901 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:15.052 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:45.053 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.902 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:15.054 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:45.055 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.904 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:15.056 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:45.057 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.905 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:15.059 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:45.060 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.906 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:15.061 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:45.062 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.907 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:15.063 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:45.064 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.908 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:15.065 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:45.066 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.909 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:15.067 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:45.068 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.910 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:15.070 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:45.071 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.911 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:15.073 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:45.074 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.912 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:15.075 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:45.076 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.913 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:15.077 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:45.079 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.914 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:15.080 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:45.081 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.915 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:15.082 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:45.083 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.916 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:15.085 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:45.086 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.917 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:15.088 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:45.090 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.917 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:15.091 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:45.093 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.919 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:15.094 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:45.095 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.919 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:15.096 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:45.097 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.921 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:15.098 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:45.100 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.922 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:15.101 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:45.102 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.923 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:15.103 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:45.104 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.924 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:15.105 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:45.106 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.925 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:15.107 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:45.108 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.926 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:15.109 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:45.110 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.927 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:15.111 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:45.112 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.928 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:15.114 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:45.115 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.929 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:15.116 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:45.117 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.930 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:15.118 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:45.119 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.931 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:15.120 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:45.122 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.932 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:15.124 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:45.126 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.932 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:15.127 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:45.128 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.933 [info] {"source":"oban","duration":60,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:15.130 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:45.131 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.935 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:15.132 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:45.133 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.936 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:15.134 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:45.135 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.937 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:15.136 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:45.137 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.937 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:15.138 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:45.139 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.939 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:15.140 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:45.141 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.940 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:15.142 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:45.143 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.941 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:15.144 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:45.145 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.942 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:15.146 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:45.147 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.943 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:15.148 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:45.149 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.944 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:15.151 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:45.152 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.945 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:15.153 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:45.155 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.946 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:15.156 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:45.157 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.947 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:15.158 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:45.159 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.947 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:15.160 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:45.161 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.948 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:15.162 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:45.163 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.949 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:15.164 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:45.165 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.950 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:15.166 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:45.167 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.952 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:15.168 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:45.169 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.953 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:15.170 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:45.171 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.954 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:15.173 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:45.174 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.955 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:15.176 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:45.177 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.956 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:15.178 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:45.179 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.957 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:15.180 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:45.182 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.958 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:15.183 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:45.184 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.959 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:15.185 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:45.186 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.960 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:15.188 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:45.189 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.960 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:15.190 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:45.191 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.962 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:15.192 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:45.193 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.962 [info] {"source":"oban","duration":89,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:15.194 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:45.195 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.963 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:15.196 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:45.197 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.964 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:15.198 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:45.199 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.965 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:15.201 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:45.202 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.967 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:15.203 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:45.204 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.968 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:15.205 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:45.206 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.968 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:15.207 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:45.208 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.969 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:15.209 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:45.210 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.970 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:15.211 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:45.212 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.971 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:15.213 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:45.214 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.972 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:15.215 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:45.217 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.973 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:15.218 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:45.219 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.974 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:15.220 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:45.221 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.975 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:15.222 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:45.223 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.976 [info] {"source":"oban","duration":104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:15.224 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:45.225 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.977 [info] {"source":"oban","duration":91,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:15.226 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:45.227 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.978 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:15.228 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:45.229 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.979 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:15.230 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:45.231 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.981 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:15.232 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:45.233 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.982 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:15.234 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:45.235 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.983 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:15.236 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:45.237 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.983 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:15.238 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:45.239 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.984 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:15.240 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:45.241 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.985 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:15.242 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:45.243 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.987 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:15.245 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:45.246 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.988 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:15.247 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:45.248 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.988 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:15.250 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:45.251 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.990 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:15.252 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:45.253 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.990 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:15.254 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:45.256 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.991 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:15.257 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:45.258 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.992 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:15.259 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:45.260 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.994 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:15.261 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:45.262 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.994 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:15.263 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:45.264 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.996 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:15.265 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:45.266 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.997 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:15.267 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:45.268 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.997 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:15.269 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:45.270 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.999 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:15.271 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:45.272 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:01.000 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:15.273 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:45.274 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.001 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:15.275 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:45.276 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.002 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:15.278 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:45.279 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.003 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:15.280 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:45.281 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.004 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:15.282 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:45.284 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.005 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:15.285 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:45.286 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.006 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:15.287 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:45.289 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.007 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:15.290 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:45.291 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.008 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:15.292 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:45.293 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.009 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:15.294 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:45.295 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.010 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:15.296 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:45.297 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.011 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:15.298 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:45.299 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.012 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:15.300 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:45.301 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.013 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:15.302 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:45.303 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.014 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:15.304 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:45.305 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.015 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:15.306 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:45.307 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.016 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:15.308 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:45.309 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.017 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:15.310 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:45.311 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.018 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:15.312 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:45.313 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.019 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:15.314 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:45.315 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.020 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:15.316 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:45.317 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.021 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:15.319 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:45.320 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.022 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:15.321 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:45.322 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.022 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:15.323 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:45.324 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.024 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:15.326 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:45.327 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.025 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:15.328 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:45.329 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.026 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:15.330 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:45.332 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.027 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:15.333 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:45.334 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.028 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:15.335 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:45.336 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.029 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:15.337 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:45.339 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.030 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:15.340 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:45.341 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.031 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:15.342 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:45.344 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.032 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:15.346 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:45.347 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.033 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:15.348 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:45.349 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.034 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:15.350 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:45.351 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.035 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:15.352 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:45.353 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.036 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:15.432 [info] {"source":"oban","duration":78995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 19:00:45.434 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.036 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:15.436 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:45.437 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.038 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:15.439 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:45.440 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.038 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:15.441 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:45.443 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.040 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:15.445 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:45.446 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.041 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:15.447 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:45.448 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.042 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:15.449 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:45.450 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:53.949 [debug] Tzdata polling for update. 19:06:54.031 [debug] Tzdata polling shows the loaded tz database is up to date. 19:07:00.043 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:15.451 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:45.452 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.044 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:15.453 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:45.454 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.045 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:15.455 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:45.456 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.046 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:15.457 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:45.458 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.047 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:15.460 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:45.461 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.048 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:15.462 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:45.464 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.049 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:15.466 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:45.467 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.050 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:15.468 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:45.469 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.051 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:15.470 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:45.471 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.052 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:15.472 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:45.473 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.052 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:15.474 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:45.476 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.054 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:15.477 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:45.478 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.054 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:15.480 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:45.482 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.056 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:15.483 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:45.484 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.057 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:15.485 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:45.486 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.058 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:15.487 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:45.488 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.059 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:15.489 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:45.490 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.060 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:15.491 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:45.492 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.061 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:15.493 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:45.494 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.062 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:15.495 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:45.496 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.063 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:15.497 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:45.498 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.064 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:15.499 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:45.500 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.065 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:15.501 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:45.503 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.066 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:15.504 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:45.505 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.067 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:15.506 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:45.507 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.068 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:15.508 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:45.509 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.068 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:15.511 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:45.512 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.070 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:15.513 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:45.514 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.070 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:15.515 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:45.516 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.072 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:15.517 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:45.518 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.072 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:15.519 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:45.520 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.074 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:15.521 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:45.522 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.075 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:15.523 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:45.524 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.076 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:15.525 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:45.526 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.077 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:15.527 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:45.528 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.078 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:15.529 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:45.530 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.079 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:15.531 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:45.532 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.080 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:15.534 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:45.535 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.081 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:15.536 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:45.537 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.082 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:15.538 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:45.539 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.082 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:15.540 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:45.541 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.084 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:15.543 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:45.544 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.084 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:15.545 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:45.547 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.086 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:15.548 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:45.549 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.087 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:15.551 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:45.553 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.088 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:15.554 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:45.555 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.088 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:15.557 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:45.558 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.090 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:15.559 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:19.167 [info] GET / 19:54:19.167 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:54:19.168 [debug] QUERY OK source="settings" db=0.7ms idle=709.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:54:19.169 [debug] QUERY OK source="media_profiles" db=0.4ms idle=15.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:54:19.169 [debug] QUERY OK source="sources" db=0.1ms idle=15.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:54:19.276 [debug] QUERY OK source="media_items" db=106.3ms idle=15.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:19.326 [debug] QUERY OK source="media_items" db=50.0ms idle=122.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:19.326 [debug] QUERY OK source="settings" db=0.1ms idle=157.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:54:19.326 [debug] QUERY OK source="settings" db=0.1ms idle=157.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:54:19.327 [debug] QUERY OK source="settings" db=0.1ms idle=157.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:54:19.328 [debug] QUERY OK source="tasks" db=0.2ms idle=52.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"] 19:54:19.329 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:54:19.329 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 19:54:19.330 [debug] QUERY OK source="sources" db=0.1ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:54:19.335 [debug] QUERY OK source="media_items" db=2.9ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:54:19.336 [debug] QUERY OK source="media_items" db=0.7ms idle=7.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] 19:54:19.337 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:54:19.339 [info] Sent 200 in 171ms 19:54:24.826 [info] GET / 19:54:24.826 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:54:24.827 [debug] QUERY OK source="settings" db=0.2ms idle=1673.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:54:24.827 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1673.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:54:24.827 [debug] QUERY OK source="sources" db=0.1ms idle=1673.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:54:24.829 [debug] QUERY OK source="media_items" db=1.8ms idle=1364.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:24.830 [debug] QUERY OK source="media_items" db=0.2ms idle=365.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:24.830 [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 [] 19:54:24.830 [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 [] 19:54:24.831 [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 [] 19:54:24.832 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 19:54:24.832 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:54:24.833 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 19:54:24.834 [debug] QUERY OK source="sources" db=0.1ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:54:24.839 [debug] QUERY OK source="media_items" db=2.8ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:54:24.840 [debug] QUERY OK source="media_items" db=0.8ms idle=7.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 19:54:24.841 [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" = ?) [1] 19:54:24.843 [info] Sent 200 in 16ms 19:54:37.232 [info] GET / 19:54:37.232 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:54:37.232 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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:54:37.233 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1079.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:54:37.233 [debug] QUERY OK source="sources" db=0.1ms idle=1079.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:54:37.233 [debug] QUERY OK source="media_items" db=0.3ms idle=1079.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:37.234 [debug] QUERY OK source="media_items" db=0.1ms idle=756.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:54:37.234 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:54:37.234 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:54:37.235 [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 [] 19:54:37.236 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 19:54:37.236 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:54:37.237 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 19:54:37.238 [debug] QUERY OK source="sources" db=0.2ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:54:37.241 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:54:37.242 [debug] QUERY OK source="media_items" db=0.6ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 19:54:37.242 [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" = ?) [1] 19:54:37.244 [info] Sent 200 in 12ms 19:54:45.560 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.091 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:15.561 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:45.562 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.092 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:15.563 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:45.564 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.092 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:15.565 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:45.566 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.094 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:15.567 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:45.568 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.095 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:15.569 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:45.570 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.097 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[642]} 20:00:00.104 [info] {"args":{},"id":642,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1764723600104032278,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 20:00:00.128 [debug] QUERY OK source="media_items" db=23.9ms idle=950.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)) [] 20:00:00.128 [info] Culling 0 media items past their retention date 20:00:00.131 [debug] QUERY OK source="media_items" db=2.9ms idle=974.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 20:00:00.131 [info] Deleting 0 media items that are from before the source cutoff 20:00:00.132 [info] {"args":{},"id":642,"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":27574,"event":"job:stop","queue_time":102740,"attempt":1,"tags":["media_item","local_data"]} 20:00:15.572 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:45.573 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.098 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:15.574 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:45.576 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.099 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:15.577 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:45.578 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.100 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:15.579 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:45.580 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.101 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:15.582 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:45.583 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.102 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:15.584 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:45.586 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.103 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:15.587 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:45.588 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.104 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:15.589 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:45.590 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.105 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:15.591 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:45.592 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.106 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:15.593 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:45.594 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.107 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:15.595 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:45.596 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.108 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:15.597 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:45.599 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.108 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:15.601 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:45.602 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.110 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:15.603 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:45.604 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.111 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:15.605 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:45.606 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.112 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:15.607 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:45.608 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.113 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:15.609 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:45.610 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.114 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:15.611 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:45.612 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.114 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:15.613 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:45.614 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.116 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:15.615 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:45.616 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.117 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:15.617 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:45.618 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.118 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:15.620 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:45.621 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.118 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:15.623 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:45.625 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.120 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:15.626 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:45.627 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.121 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:15.628 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:45.629 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.121 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:15.630 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:45.631 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.123 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:15.632 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:45.633 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.123 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:15.635 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:45.637 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.125 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:15.639 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:45.640 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.126 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:15.641 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:45.642 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.126 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:08.308 [info] GET / 20:30:08.309 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:30:08.310 [debug] QUERY OK source="settings" db=0.7ms idle=1154.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:30:08.310 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1155.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:30:08.310 [debug] QUERY OK source="sources" db=0.1ms idle=1155.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:30:08.349 [debug] QUERY OK source="media_items" db=38.8ms idle=1156.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:30:08.351 [debug] QUERY OK source="media_items" db=0.9ms idle=480.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:30:08.351 [debug] QUERY OK source="settings" db=0.1ms idle=41.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:30:08.351 [debug] QUERY OK source="settings" db=0.1ms idle=41.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:30:08.352 [debug] QUERY OK source="settings" db=0.1ms idle=41.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:30:08.353 [debug] QUERY OK source="tasks" db=0.2ms 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"] 20:30:08.354 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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)) [] 20:30:08.355 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 20:30:08.355 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 20:30:08.361 [debug] QUERY OK source="media_items" db=2.9ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 20:30:08.362 [debug] QUERY OK source="media_items" db=0.7ms idle=7.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] 20:30:08.362 [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" = ?) [1] 20:30:08.364 [info] Sent 200 in 55ms 20:30:15.643 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:45.644 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.128 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:15.645 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:45.646 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.129 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:15.647 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:45.648 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.129 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:15.649 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:45.650 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.130 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:15.651 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:45.652 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.132 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:15.653 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:45.654 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.133 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:15.655 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:45.656 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.134 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:15.658 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:45.659 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.135 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:15.660 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:45.661 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.136 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:15.662 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:45.663 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.137 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:15.664 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:45.665 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.138 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:15.667 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:45.668 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.139 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:15.669 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:45.670 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.140 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:15.671 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:45.672 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.140 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:15.674 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:45.675 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.141 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:15.676 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:45.677 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.142 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:15.678 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:45.679 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.143 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:15.681 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:45.682 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.145 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:15.683 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:45.684 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.145 [info] {"source":"oban","duration":112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:15.685 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:45.686 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.147 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:15.687 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:45.688 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.148 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:15.689 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:45.690 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.148 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:15.691 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:45.692 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.149 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:15.693 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:45.694 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.151 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:15.695 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:45.696 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.151 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:15.698 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:45.699 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.152 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:15.700 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:45.701 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.153 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:15.702 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:45.703 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.154 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:15.704 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:45.705 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.155 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:15.707 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:45.708 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.157 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[643]} 21:00:00.165 [info] {"args":{},"id":643,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1764727200165078091,"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"]} 21:00:00.207 [debug] QUERY OK source="media_items" db=42.2ms idle=1010.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) ) [] 21:00:00.207 [info] Redownloading 0 media items 21:00:00.208 [info] {"args":{},"id":643,"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":42670,"event":"job:stop","queue_time":163736,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:15.710 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:45.711 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.158 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:15.712 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:45.713 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.160 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:15.715 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:45.716 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.160 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:15.717 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:45.718 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.162 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:15.719 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:45.720 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.163 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:15.721 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:45.722 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:51.734 [info] GET / 21:05:51.734 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:05:51.735 [debug] QUERY OK source="settings" db=0.2ms idle=580.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 [] 21:05:51.735 [debug] QUERY OK source="media_profiles" db=0.1ms idle=580.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:05:51.735 [debug] QUERY OK source="sources" db=0.0ms idle=580.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:05:51.740 [debug] QUERY OK source="media_items" db=4.0ms idle=581.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:05:51.740 [debug] QUERY OK source="media_items" db=0.4ms idle=504.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:05:51.741 [debug] QUERY OK source="settings" db=0.2ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:05:51.741 [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 [] 21:05:51.742 [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 [] 21:05:51.743 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:05:51.743 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 21:05:51.744 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 21:05:51.745 [debug] QUERY OK source="sources" db=0.1ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:05:51.750 [debug] QUERY OK source="media_items" db=2.7ms idle=5.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"))) [] 21:05:51.751 [debug] QUERY OK source="media_items" db=0.7ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:05:51.751 [debug] QUERY OK source="sources" db=0.2ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:05:51.753 [info] Sent 200 in 18ms 21:05:51.763 [info] GET / 21:05:51.763 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:05:51.764 [debug] QUERY OK source="settings" db=0.1ms idle=19.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:05:51.764 [debug] QUERY OK source="media_profiles" db=0.0ms idle=19.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:05:51.764 [debug] QUERY OK source="sources" db=0.0ms idle=14.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:05:51.764 [debug] QUERY OK source="media_items" db=0.1ms idle=13.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:05:51.765 [debug] QUERY OK source="media_items" db=0.1ms idle=13.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:05:51.765 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:05:51.765 [debug] QUERY OK source="settings" db=0.0ms 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 [] 21:05:51.766 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:05:51.767 [debug] QUERY OK source="tasks" db=0.2ms idle=1.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"] 21:05:51.767 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 21:05:51.768 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 21:05:51.768 [debug] QUERY OK source="sources" db=0.1ms idle=2.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:05:51.771 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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"))) [] 21:05:51.772 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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] 21:05:51.772 [debug] QUERY OK source="sources" db=0.1ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:05:51.774 [info] Sent 200 in 11ms 21:06:00.163 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:05.831 [info] GET / 21:06:05.831 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:06:05.832 [debug] QUERY OK source="settings" db=0.2ms idle=1583.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 [] 21:06:05.832 [debug] QUERY OK source="media_profiles" db=0.1ms idle=677.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:06:05.832 [debug] QUERY OK source="sources" db=0.1ms idle=677.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:06:05.836 [debug] QUERY OK source="media_items" db=3.9ms idle=677.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:06:05.837 [debug] QUERY OK source="media_items" db=0.2ms idle=587.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:06:05.837 [debug] QUERY OK source="settings" db=0.2ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:06:05.838 [debug] QUERY OK source="settings" db=0.2ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:06:05.838 [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 [] 21:06:05.839 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:06:05.840 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 21:06:05.841 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 21:06:05.841 [debug] QUERY OK source="sources" db=0.2ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:06:05.846 [debug] QUERY OK source="media_items" db=2.6ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:06:05.847 [debug] QUERY OK source="media_items" db=0.6ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:06:05.847 [debug] QUERY OK source="sources" db=0.2ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:06:05.849 [info] Sent 200 in 17ms 21:06:15.723 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:45.724 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.165 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:15.725 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:45.726 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.165 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:15.727 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:45.728 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.166 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:15.729 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:45.730 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.168 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:15.731 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:45.732 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.168 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:15.733 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:45.734 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.169 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:15.735 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:45.736 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.171 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:15.737 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:45.738 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.172 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:15.739 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:45.740 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.172 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:15.741 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:45.742 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.174 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:15.743 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:45.744 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.175 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:15.745 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:45.746 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.176 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:15.747 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:45.749 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.176 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:15.260 [info] GET / 21:19:15.260 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:19:15.261 [debug] QUERY OK source="settings" db=0.1ms idle=1106.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 [] 21:19:15.261 [debug] QUERY OK source="media_profiles" db=0.5ms idle=119.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:19:15.262 [debug] QUERY OK source="sources" db=0.0ms idle=107.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:19:15.262 [debug] QUERY OK source="media_items" db=0.2ms idle=107.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:15.262 [debug] QUERY OK source="media_items" db=0.1ms idle=107.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:15.263 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 21:19:15.263 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:19:15.264 [debug] QUERY OK source="settings" db=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:19:15.264 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:19:15.265 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 21:19:15.267 [debug] QUERY OK source="media_items" db=2.2ms idle=2.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] 21:19:15.268 [debug] QUERY OK source="sources" db=0.1ms idle=4.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:19:15.293 [debug] QUERY OK source="media_items" db=22.2ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:19:15.293 [debug] QUERY OK source="media_items" db=0.7ms idle=28.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] 21:19:15.294 [debug] QUERY OK source="sources" db=0.2ms idle=28.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 21:19:15.296 [info] Sent 200 in 35ms 21:19:15.750 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:17.362 [info] GET / 21:19:17.362 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:19:17.362 [debug] QUERY OK source="settings" db=0.2ms idle=218.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 [] 21:19:17.363 [debug] QUERY OK source="media_profiles" db=0.1ms idle=208.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:19:17.363 [debug] QUERY OK source="sources" db=0.1ms idle=208.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:19:17.363 [debug] QUERY OK source="media_items" db=0.2ms idle=208.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:17.365 [debug] QUERY OK source="media_items" db=1.6ms idle=209.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:17.366 [debug] QUERY OK source="settings" db=0.2ms 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 [] 21:19:17.366 [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 [] 21:19:17.367 [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 [] 21:19:17.368 [debug] QUERY OK source="tasks" db=0.2ms idle=3.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"] 21:19:17.368 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 21:19:17.369 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 21:19:17.370 [debug] QUERY OK source="sources" db=0.2ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:19:17.373 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:19:17.374 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:19:17.374 [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" = ?) [1] 21:19:17.376 [info] Sent 200 in 14ms 21:19:27.014 [info] GET / 21:19:27.014 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:19:27.014 [debug] QUERY OK source="settings" db=0.2ms idle=1859.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 [] 21:19:27.015 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1860.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:19:27.015 [debug] QUERY OK source="sources" db=0.1ms idle=1860.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:19:27.030 [debug] QUERY OK source="media_items" db=15.0ms idle=1860.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:27.030 [debug] QUERY OK source="media_items" db=0.1ms idle=877.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:19:27.031 [debug] QUERY OK source="settings" db=0.1ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:19:27.031 [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 [] 21:19:27.032 [debug] QUERY OK source="settings" db=0.1ms idle=16.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:19:27.033 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:19:27.033 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 21:19:27.034 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 21:19:27.035 [debug] QUERY OK source="sources" db=0.2ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:19:27.037 [debug] QUERY OK source="media_items" db=0.4ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:19:27.038 [debug] QUERY OK source="media_items" db=0.6ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:19:27.039 [debug] QUERY OK source="sources" db=0.2ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:19:27.041 [info] Sent 200 in 27ms 21:19:45.751 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.177 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:15.752 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:45.753 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.178 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:15.754 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:45.756 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.179 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:15.757 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:45.759 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.180 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:15.760 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:45.761 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.182 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:15.762 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:45.763 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.182 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:15.764 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:45.765 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.183 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:15.766 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:45.767 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.185 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:15.768 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:45.769 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.186 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:15.770 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:45.771 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.186 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:15.772 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:45.773 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.188 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:15.775 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:45.777 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.188 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:15.778 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:45.779 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.190 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:15.780 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:45.781 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.191 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:15.783 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:45.784 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.191 [info] {"source":"oban","duration":97,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:15.785 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:45.786 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.192 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:15.787 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:45.788 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.194 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:15.789 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:45.790 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.194 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:15.792 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:45.793 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.196 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:15.794 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:45.795 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.197 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:15.796 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:45.797 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.197 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:15.798 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:45.799 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.198 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:15.800 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:45.801 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.200 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:15.802 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:45.803 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.200 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:15.804 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:45.806 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.202 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:15.807 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:45.808 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.203 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:15.809 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:45.810 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.203 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:15.811 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:45.812 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.204 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:15.813 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:45.814 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.206 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:15.815 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:45.816 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.206 [info] {"source":"oban","duration":113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:15.817 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:45.818 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.208 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:15.819 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:45.820 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.209 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:15.821 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:45.822 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.209 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:15.823 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:45.824 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.211 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:15.825 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:45.826 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.211 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:15.828 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:45.829 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.213 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:15.831 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:45.832 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.213 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:15.833 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:45.834 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.214 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:15.835 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:45.836 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.216 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:15.837 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:45.838 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.216 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:15.839 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:45.840 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.218 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:15.842 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:45.843 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.219 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:15.844 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:45.845 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.219 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:15.847 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:45.848 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.221 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:15.849 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:45.850 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.221 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:15.851 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:45.852 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.222 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:15.854 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:45.856 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.223 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:15.857 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:45.858 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.224 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:15.859 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:45.861 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.226 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:15.862 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:45.864 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.227 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:15.865 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:45.866 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.228 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:15.867 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:45.868 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.229 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:15.869 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:45.870 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.230 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:15.871 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:45.872 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.231 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:15.873 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:45.874 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.232 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:15.875 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:45.877 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.233 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:15.879 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:45.880 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.234 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:15.881 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:45.882 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.234 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:15.884 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:45.885 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.236 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:15.886 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:45.888 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.236 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:15.889 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:45.891 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.237 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:15.892 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:45.893 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.239 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:15.894 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:45.895 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.239 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:15.896 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:45.897 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.241 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:15.898 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:45.899 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.241 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:15.900 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:45.901 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.243 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:15.902 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:45.903 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.244 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:15.904 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:45.905 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.244 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:15.906 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:45.907 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.246 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:15.908 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:45.909 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.247 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:15.910 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:45.911 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.248 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:15.912 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:45.913 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.248 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:15.914 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:45.915 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.250 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:15.916 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:45.917 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.250 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:15.918 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:45.920 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.251 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:15.921 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:45.923 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.253 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:15.924 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:45.925 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.254 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:15.926 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:45.927 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.255 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:15.928 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:45.929 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.255 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:15.930 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:45.931 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.257 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:15.932 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:45.933 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.257 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:15.935 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:45.936 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.258 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:15.937 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:45.938 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.259 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:15.939 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:45.940 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.260 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:15.941 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:45.942 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.262 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:15.943 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:45.944 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.262 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:15.945 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:45.946 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.264 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:15.947 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:45.948 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.264 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:15.950 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:45.951 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.266 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:15.952 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:45.953 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.266 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:15.954 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:45.955 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.267 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:15.956 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:45.957 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.269 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:15.958 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:45.959 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.270 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:15.960 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:45.961 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.270 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:15.962 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:45.963 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.271 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:15.965 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:45.966 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.273 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:15.967 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:45.969 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.274 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:15.970 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:45.971 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.275 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:15.972 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:45.973 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.275 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:15.974 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:45.975 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.276 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:15.976 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:45.977 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.277 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:15.978 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:45.979 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.278 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:15.980 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:45.982 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.280 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:15.983 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:45.984 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.280 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:15.985 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:45.986 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.282 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:15.988 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:45.989 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.282 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:15.990 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:45.991 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.283 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:15.992 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:45.993 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.285 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:15.995 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:45.996 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.286 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:15.997 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:45.998 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.287 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:15.999 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:46.000 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.288 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:16.001 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:46.003 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.288 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:16.004 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:46.005 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.289 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:16.006 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:46.007 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.291 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:16.008 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:46.009 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.292 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:16.010 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:46.011 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.292 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:16.012 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:46.013 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.294 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:16.014 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:46.015 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.295 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:16.016 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:46.017 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.296 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:16.018 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:46.019 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.296 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:16.021 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:46.023 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.297 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:16.025 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:46.026 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.299 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:16.027 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:46.028 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.300 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:16.029 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:46.031 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.301 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:16.032 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:46.033 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.301 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:16.034 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:46.035 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.303 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:16.036 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:46.037 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.303 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:16.038 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:46.040 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.305 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:16.041 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:46.042 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.306 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:16.043 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:46.044 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.306 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:16.045 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:46.046 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.308 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:16.047 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:46.048 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.309 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:16.049 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:46.050 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.310 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:16.051 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:46.052 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.310 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:16.053 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:46.054 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.311 [info] {"source":"oban","duration":83,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:16.055 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:46.056 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.312 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:16.057 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:46.058 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.313 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:16.059 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:46.060 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.315 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:16.061 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:46.062 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.315 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:16.063 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:46.064 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.317 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:16.065 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:46.066 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.318 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:16.067 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:46.068 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.319 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:16.069 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:46.070 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.320 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:16.071 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:46.072 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.321 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:16.073 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:46.074 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.322 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:16.075 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:46.076 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.323 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:16.077 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:46.078 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.324 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:16.079 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:46.080 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.325 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:16.081 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:46.082 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.325 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:16.083 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:46.084 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.326 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:16.085 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:46.086 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.328 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:16.087 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:46.088 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.328 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:16.089 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:46.090 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.330 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:16.091 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:46.092 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.331 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:16.094 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:46.095 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.332 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:16.096 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:46.097 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.333 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:16.098 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:46.099 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.334 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:16.100 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:46.101 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.335 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:16.102 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:46.103 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.336 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:16.104 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:46.105 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.337 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:16.106 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:46.107 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.338 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:16.108 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:46.109 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.339 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:16.110 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:46.111 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.340 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:16.112 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:46.113 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.341 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:16.114 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:46.115 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.342 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:16.116 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:46.117 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.343 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:16.118 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:46.119 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.344 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:16.120 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:46.121 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.345 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:16.122 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:46.123 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.346 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:16.125 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:46.126 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.347 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:16.127 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:46.128 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.348 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:16.129 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:46.130 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.349 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:16.131 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:46.132 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.350 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:16.133 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:46.135 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.351 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:16.136 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:46.137 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.351 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:16.138 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:46.139 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.352 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:16.140 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:46.141 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.354 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:16.143 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:46.144 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.355 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:16.145 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:46.146 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.355 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:16.147 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:46.148 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.356 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:16.149 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:46.150 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.358 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:16.152 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:46.154 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.358 [info] {"source":"oban","duration":84,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:16.155 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:46.156 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.360 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:16.157 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:46.158 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.360 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:16.159 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:46.160 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.362 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:16.161 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:46.162 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.362 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:16.163 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:46.164 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.363 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:16.166 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:46.167 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.365 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:16.168 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:46.170 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.365 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:16.171 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:46.172 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.366 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:16.173 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:46.174 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.368 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:16.175 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:46.176 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.369 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:16.177 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:46.178 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.370 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:16.179 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:46.180 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.371 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:16.181 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:46.182 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.371 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:16.183 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:46.184 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.372 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:16.186 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:46.187 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.373 [info] {"source":"oban","duration":92,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:16.188 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:46.189 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.375 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:16.190 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:46.191 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.376 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:16.192 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:46.193 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.376 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:16.194 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:46.195 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.377 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:07.789 [info] GET /.env.save 00:40:07.789 [debug] QUERY OK source="settings" db=0.1ms idle=1634.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:40:07.790 [debug] QUERY OK source="settings" db=0.1ms idle=1635.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:40:07.790 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:07.790 [error] #PID<0.61207.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.save ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61207.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDQcNWaVhVGkAE8gB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61207.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDQcNWaVhVGkAE8gB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 00:40:07.963 [info] GET /.env.prod 00:40:07.963 [debug] QUERY OK source="settings" db=0.2ms idle=1808.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:40:07.964 [debug] QUERY OK source="settings" db=0.1ms idle=1360.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:40:07.964 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:07.964 [error] #PID<0.61208.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61208.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDRFsUGPtHh8AE8iB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61208.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDRFsUGPtHh8AE8iB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 00:40:08.125 [info] GET /api/.env 00:40:08.126 [debug] QUERY OK source="settings" db=0.2ms idle=521.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:40:08.126 [debug] QUERY OK source="settings" db=0.0ms idle=336.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:40:08.126 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.127 [error] #PID<0.61209.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/.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 /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61209.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDRseObrzehgAE8kB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61209.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDRseObrzehgAE8kB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 00:40:08.296 [info] GET /dev/.env 00:40:08.296 [debug] QUERY OK source="settings" db=0.2ms idle=506.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:40:08.297 [debug] QUERY OK source="settings" db=0.1ms idle=333.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:40:08.297 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.297 [error] #PID<0.61210.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /dev/.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 /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61210.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDSVJi288Cq4AE8mB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61210.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDSVJi288Cq4AE8mB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 00:40:08.466 [info] GET /application/.env 00:40:08.466 [debug] QUERY OK source="settings" db=0.1ms idle=502.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:08.466 [debug] QUERY OK source="settings" db=0.0ms idle=340.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:40:08.466 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.467 [error] #PID<0.61213.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /application/.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 /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61213.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDS9lSRb0bkkAE8qB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61213.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDS9lSRb0bkkAE8qB"} ], scheme: :http, script_name: [], secret_key_base: :..., state (truncated) 00:40:08.634 [info] GET /phpinfo.php 00:40:08.634 [debug] QUERY OK source="settings" db=0.1ms idle=337.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:40:08.634 [debug] QUERY OK source="settings" db=0.1ms idle=337.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:40:08.635 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.635 [error] #PID<0.61214.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61214.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDTlq2VyTgFQAE8sB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61214.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDTlq2VyTgFQAE8sB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, route (truncated) 00:40:08.809 [info] GET /backend/.env 00:40:08.810 [debug] QUERY OK source="settings" db=0.2ms idle=343.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:40:08.810 [debug] QUERY OK source="settings" db=0.0ms idle=343.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:40:08.810 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.811 [error] #PID<0.61215.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61215.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDUPlJc5cqXcAE8uB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61215.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDUPlJc5cqXcAE8uB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil (truncated) 00:40:08.974 [info] GET /.env.example 00:40:08.975 [debug] QUERY OK source="settings" db=0.1ms idle=369.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:40:08.975 [debug] QUERY OK source="settings" db=0.1ms idle=340.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:40:08.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:08.976 [error] #PID<0.61216.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.example ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61216.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDU25Tqf7sSkAE8wB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61216.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDU25Tqf7sSkAE8wB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: Pin (truncated) 00:40:09.142 [info] GET /admin/.env 00:40:09.143 [debug] QUERY OK source="settings" db=0.1ms idle=508.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:40:09.143 [debug] QUERY OK source="settings" db=0.1ms 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 [] 00:40:09.143 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:09.144 [error] #PID<0.61217.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /admin/.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 /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61217.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDVe7rTg-HNgAE8yB"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61217.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDVe7rTg-HNgAE8yB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: P (truncated) 00:40:10.085 [info] POST / 00:40:10.086 [debug] QUERY OK source="settings" db=0.2ms idle=1110.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:40:10.086 [debug] QUERY OK source="settings" db=0.1ms idle=1110.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:40:10.086 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:40:10.087 [error] #PID<0.61218.0> running PinchflatWeb.Endpoint (connection #PID<0.61206.0>, stream id 10) terminated Server: pinchflat.171needham.com:80 (http) Request: POST / ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-length" => "0", "content-type" => "application/x-www-form-urlencoded", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "POST", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "POST", owner: #PID<0.61218.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"content-length", "0"}, {"content-type", "application/x-www-form-urlencoded"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2eDY_waiLs1t4AE80B"} ], 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.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-length" => "0", "content-type" => "application/x-www-form-urlencoded", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "POST", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46092}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-length" => "0", "content-type" => "application/x-www-form-urlencoded", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "23.180.120.244", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "POST", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "POST", owner: #PID<0.61218.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"content-length", "0"}, {"content-type", "application/x-www-form-urlencoded"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "23.180.120.244"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", (truncated) 00:40:16.196 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:46.197 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.379 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:16.198 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:46.199 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.379 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:16.200 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:46.201 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.380 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:16.202 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:46.203 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.382 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:16.205 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:46.206 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.383 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:16.208 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:46.209 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.384 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:16.210 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:46.212 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.385 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:16.213 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:46.214 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.385 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:16.215 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:46.216 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.386 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:16.217 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:46.218 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.388 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:16.219 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:46.220 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.388 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:16.221 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:46.222 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.390 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:16.223 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:46.224 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.391 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:16.225 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:46.226 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.392 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:16.228 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:46.229 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.392 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:16.230 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:46.231 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.394 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:16.232 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:46.233 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.394 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:16.234 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:46.235 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.396 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:16.236 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:46.237 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.397 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:16.238 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:46.239 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.397 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:16.240 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:46.241 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.398 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:16.242 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:46.243 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.399 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:16.244 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:46.246 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.401 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:16.247 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:46.248 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.401 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:16.249 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:46.250 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.403 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:16.251 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:46.252 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.403 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:16.253 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:46.254 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.404 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:16.255 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:46.256 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.406 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:16.257 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:46.258 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.407 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:16.259 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:46.260 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.407 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:16.261 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:46.262 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.409 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:16.263 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:46.264 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.410 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:16.265 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:46.266 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.411 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:16.267 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:46.268 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.411 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:16.270 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:46.271 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.413 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:16.273 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:46.274 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.414 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:16.276 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:46.277 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.415 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:16.278 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:46.279 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.416 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:16.281 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:46.282 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.416 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:16.283 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:46.284 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.417 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:16.285 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:46.286 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.419 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:16.287 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:46.288 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.420 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:16.289 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:46.290 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.421 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:16.291 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:46.292 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.422 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:16.294 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:46.295 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.423 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:16.297 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:46.298 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.423 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:16.299 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:46.300 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.425 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:16.301 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:46.302 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.426 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:16.303 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:46.304 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.427 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:16.305 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:46.306 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.427 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:16.307 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:46.308 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.429 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:16.309 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:46.310 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.430 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:16.311 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:46.312 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.431 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:16.313 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:46.314 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.432 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:16.315 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:46.316 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.433 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:16.318 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:46.319 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.433 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:16.320 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:46.321 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.434 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:16.323 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:46.324 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.436 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:16.326 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:46.327 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.437 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:16.328 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:46.329 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.438 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:16.330 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:46.331 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.439 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:16.332 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:46.333 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.440 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:16.334 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:46.336 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.441 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:16.337 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:46.338 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.441 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:16.339 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:46.340 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.443 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:16.341 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:46.342 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.444 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:16.343 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:46.345 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.445 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:16.346 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:46.347 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.446 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:16.348 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:46.350 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.447 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:16.351 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:46.352 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.448 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:16.353 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:46.354 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.449 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:16.355 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:46.356 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.449 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:16.357 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:46.358 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.450 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:16.359 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:46.360 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.452 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:16.362 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:46.363 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.453 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:16.365 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:46.366 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.454 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:16.367 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:46.369 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.455 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:16.371 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:46.372 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.456 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:16.373 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:46.374 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.457 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:16.376 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:46.377 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.458 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:10.975 [info] GET / 02:00:10.975 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 02:00:10.975 [debug] QUERY OK source="settings" db=0.1ms idle=820.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:00:10.975 [debug] QUERY OK source="media_profiles" db=0.0ms idle=820.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 02:00:10.976 [debug] QUERY OK source="sources" db=0.1ms idle=821.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 02:00:10.976 [debug] QUERY OK source="media_items" db=0.3ms idle=821.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:00:10.981 [debug] QUERY OK source="media_items" db=4.9ms idle=26.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:00:10.981 [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 [] 02:00:10.982 [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 [] 02:00:10.982 [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 [] 02:00:10.983 [debug] QUERY OK source="tasks" db=0.2ms idle=6.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:00:10.984 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 02:00:10.986 [debug] QUERY OK source="media_items" db=2.1ms idle=2.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] 02:00:10.987 [debug] QUERY OK source="sources" db=0.2ms idle=4.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 02:00:10.990 [debug] QUERY OK source="media_items" db=0.5ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:00:10.990 [debug] QUERY OK source="media_items" db=0.7ms idle=6.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] 02:00:10.991 [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" = ?) [1] 02:00:10.993 [info] Sent 200 in 18ms 02:00:16.379 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:46.380 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.458 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:16.381 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:28.631 [info] GET /backend/.env 02:01:28.632 [debug] QUERY OK source="settings" db=0.3ms idle=591.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 [] 02:01:28.632 [debug] QUERY OK source="settings" db=0.1ms idle=477.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:01:28.632 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:28.633 [error] #PID<0.61668.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61668.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64 (truncated) 02:01:28.917 [info] GET /admin/.env 02:01:28.918 [debug] QUERY OK source="settings" db=0.2ms idle=763.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:01:28.918 [debug] QUERY OK source="settings" db=0.1ms idle=763.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:01:28.918 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:28.919 [error] #PID<0.61669.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /admin/.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 /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61669.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) A (truncated) 02:01:29.205 [info] GET /core/.env 02:01:29.206 [debug] QUERY OK source="settings" db=0.2ms idle=573.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:01:29.206 [debug] QUERY OK source="settings" db=0.1ms idle=573.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:01:29.206 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:29.206 [error] #PID<0.61670.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /core/.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 /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61670.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple (truncated) 02:01:29.479 [info] GET /.env.bak 02:01:29.480 [debug] QUERY OK source="settings" db=0.2ms idle=561.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 [] 02:01:29.480 [debug] QUERY OK source="settings" db=0.1ms idle=561.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:01:29.480 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:29.481 [error] #PID<0.61671.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61671.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/ (truncated) 02:01:29.744 [info] GET /.git/logs/HEAD 02:01:29.744 [debug] QUERY OK source="settings" db=0.2ms idle=703.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:01:29.745 [debug] QUERY OK source="settings" db=0.1ms idle=538.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:01:29.745 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:29.745 [error] #PID<0.61672.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.git/logs/HEAD ** (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/logs/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61672.0>, params: %{}, path_info: [".git", "logs", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Win (truncated) 02:01:30.019 [info] GET /wp-config.php 02:01:30.020 [debug] QUERY OK source="settings" db=0.2ms idle=813.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 [] 02:01:30.020 [debug] QUERY OK source="settings" db=0.1ms idle=539.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:01:30.020 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:30.020 [error] #PID<0.61673.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61673.0>, params: %{}, path_info: ["wp-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win6 (truncated) 02:01:30.313 [info] GET /.gitlab-ci.yml 02:01:30.313 [debug] QUERY OK source="settings" db=0.2ms idle=568.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:01:30.314 [debug] QUERY OK source="settings" db=0.1ms idle=568.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:01:30.314 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:30.314 [error] #PID<0.61674.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.gitlab-ci.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.gitlab-ci (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gitlab-ci.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61674.0>, params: %{}, path_info: [".gitlab-ci"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; (truncated) 02:01:30.604 [info] GET /config.json 02:01:30.604 [debug] QUERY OK source="settings" db=0.2ms idle=584.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 [] 02:01:30.605 [debug] QUERY OK source="settings" db=0.1ms idle=584.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 [] 02:01:30.605 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:30.605 [error] #PID<0.61675.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 8) terminated Server: pinchflat.171needham.com: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.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61675.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Ap (truncated) 02:01:30.915 [info] GET /config.js 02:01:30.915 [debug] QUERY OK source="settings" db=0.2ms idle=873.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:01:30.915 [debug] QUERY OK source="settings" db=0.1ms idle=602.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:01:30.916 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:30.916 [error] #PID<0.61676.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61676.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleW (truncated) 02:01:31.131 [info] GET /aws-config.js 02:01:31.131 [debug] QUERY OK source="settings" db=0.1ms idle=526.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:01:31.132 [debug] QUERY OK source="settings" db=0.0ms idle=526.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:01:31.132 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:31.132 [error] #PID<0.61677.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 10) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws-config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61677.0>, params: %{}, path_info: ["aws-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; (truncated) 02:01:31.364 [info] GET /aws.config.js 02:01:31.365 [debug] QUERY OK source="settings" db=0.2ms idle=448.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:01:31.365 [debug] QUERY OK source="settings" db=0.1ms idle=449.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:01:31.365 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:01:31.365 [error] #PID<0.61678.0> running PinchflatWeb.Endpoint (connection #PID<0.61667.0>, stream id 11) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws.config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws.config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58946}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61678.0>, params: %{}, path_info: ["aws.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; (truncated) 02:01:46.382 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.460 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:16.383 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:46.384 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.461 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:14.243 [info] GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js 02:03:14.244 [debug] QUERY OK source="settings" db=0.2ms idle=89.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:03:14.244 [debug] QUERY OK source="settings" db=0.1ms idle=89.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 [] 02:03:14.244 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:03:14.245 [error] #PID<0.61691.0> running PinchflatWeb.Endpoint (connection #PID<0.61690.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d%22 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.61690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 40752}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36; utm_campaign=park-at-the-hill; utm_medium=redirect; utm_source=vanity", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "vsn=d%22", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.61691.0>, params: %{"vsn" => "d\""}, path_info: ["%22", "assets", "app-521b5c83d8b2f79295a25943104e99d5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"vsn" => "d\""}, query_string: "vsn=d%22", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ", "_visitor_id" => "-OfR_MuFZ-BHXgWV5bDj", "first_utm_campaign" => "park-at-the-hill", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522", "handl_url" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522", "handl_url_base" => "https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F", "user_agent" => "Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0.0.0%20Safari%2F537.36", "utm_campaign" => "park-at-the-hill", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZSX011RlotQkhYZ1dWNWJEaiIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3MjI5Mzc2LCJpYXQiOjE3NjQ2MzczNzZ9.HDQVMOkqFPc081jmjSApAFl7TMy-vJD0DhDwjJylU2Q; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYc25hY3NQdVQ5WW0tbUZudzBaa0xDaG9Z.yM_Pkrt9p6JzMikKUMTTIzRfIrH_vqRW8sRnta_deWQ; _visitor_id=-OfR_MuFZ-BHXgWV5bDj; first_utm_campaign=park-at-the-hill; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnivoda.com%2F%2522https%3A%2Ftofu-js.s3.us-west-2.amazonaws.com%2Ftofu_embed.js%2522; handl_url=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F%3Futm_source%3Dvanity%26utm_medium%3Dredirect%26utm_campaign%3Dpark-at-the-hill%26original_referrer%3Dparkatthehill.com%26ver%3D3.4.1%2522; handl_url_base=https%3A%2F%2Flivebh.com%2Fapartments%2Fpark-at-the-hill%2F; user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F120.0. (truncated) 02:03:16.385 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:46.386 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.461 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:16.387 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:46.388 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.462 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:16.389 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:46.390 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.463 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:16.391 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:46.392 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.464 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:16.393 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:46.395 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.466 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:16.396 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:46.398 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.466 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:16.399 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:46.400 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.468 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:16.401 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:46.402 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.469 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:16.403 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:46.404 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.470 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:16.405 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:46.406 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.471 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:16.407 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:46.408 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.472 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:16.409 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:46.410 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.473 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:16.412 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:46.413 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.474 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:16.414 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:46.415 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.475 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:16.416 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:46.417 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.476 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:16.418 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:46.419 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.476 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:16.420 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:46.421 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.477 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:16.422 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:46.423 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.478 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:16.424 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:46.425 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.479 [info] {"source":"oban","duration":82,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:16.426 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:46.427 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.480 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:16.428 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:46.429 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.482 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:16.430 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:46.431 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.483 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:16.432 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:46.433 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.484 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:16.434 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:46.436 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.485 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:16.437 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:46.438 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.486 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:16.439 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:46.440 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.486 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:16.441 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:46.442 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.488 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:16.443 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:46.444 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.489 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:16.445 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:46.446 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.490 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:16.447 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:46.449 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.491 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:16.450 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:46.451 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.492 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:16.452 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:46.454 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.492 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:16.455 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:46.456 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.493 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:16.457 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:46.458 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.494 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:16.459 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:46.460 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.495 [info] {"source":"oban","duration":97,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:16.461 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:46.462 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.497 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:16.463 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:46.464 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.498 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:16.465 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:46.466 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.499 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:16.468 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:46.469 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.500 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:16.470 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:46.471 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.501 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:16.472 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:46.473 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.501 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:16.474 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:46.475 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.502 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:16.476 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:46.477 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.503 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:16.478 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:46.479 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.505 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:16.480 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:46.481 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.506 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:16.482 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:46.483 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.507 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:16.484 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:46.485 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.508 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:16.487 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:46.488 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.509 [info] {"source":"oban","duration":104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:16.489 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:46.490 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.510 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:16.491 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:46.492 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.510 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:16.493 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:46.495 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.512 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:16.496 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:46.497 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.512 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:16.498 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:46.499 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.514 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:16.500 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:46.501 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.515 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:16.502 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:46.503 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.516 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:16.504 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:46.505 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.517 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:16.506 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:46.507 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.517 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:16.509 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:46.510 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.518 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:16.511 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:46.512 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.519 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:16.513 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:46.514 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.520 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:16.515 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:46.516 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.522 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:16.517 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:46.519 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.522 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:16.520 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:46.521 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.523 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:16.522 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:46.523 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.524 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:16.524 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:46.525 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.525 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:16.526 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:46.527 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.527 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:16.529 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:46.530 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.528 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:16.531 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:46.532 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.529 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:16.533 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:46.534 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.530 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:16.535 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:46.536 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.531 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:16.538 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:46.539 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.532 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:16.541 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:46.542 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.533 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:16.544 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:46.545 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.534 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:16.546 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:46.547 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.535 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:16.548 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:46.549 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.536 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:16.550 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:46.551 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.537 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:16.552 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:46.553 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.538 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:16.554 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:46.555 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.538 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:16.556 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:46.557 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.539 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:16.558 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:46.559 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.540 [info] {"source":"oban","duration":99,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:16.560 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:46.561 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.542 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:16.562 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:46.563 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.543 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:16.564 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:46.565 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.544 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:16.566 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:46.567 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.545 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:16.568 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:46.569 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.546 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:16.570 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:46.571 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.546 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:16.572 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:46.573 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.548 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:16.574 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:46.576 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.549 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:16.577 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:46.578 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.550 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:16.579 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:46.580 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.551 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:16.581 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:46.582 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.552 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:16.583 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:46.585 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.552 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:16.587 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:46.588 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.554 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:16.589 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:46.590 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.554 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:16.591 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:46.592 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.555 [info] {"source":"oban","duration":87,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:16.593 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:46.594 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.557 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:16.595 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:46.596 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.558 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:16.597 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:46.598 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.559 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:16.599 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:46.600 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.559 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:16.601 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:46.602 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.561 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:16.603 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:46.604 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.562 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:16.605 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:46.606 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.562 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:16.608 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:46.609 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.564 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:16.610 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:46.611 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.564 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:16.612 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:46.613 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.566 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:16.614 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:46.616 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.567 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:16.618 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:46.620 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.567 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:16.621 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:46.622 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.569 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:16.623 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:46.624 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.569 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:16.625 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:46.626 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.570 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:16.627 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:46.628 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.572 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:16.629 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:46.630 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.572 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:16.631 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:46.632 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.574 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:16.633 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:46.634 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.575 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:16.635 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:46.637 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.576 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:16.638 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:46.639 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.577 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:16.641 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:46.642 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.578 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:16.644 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:46.645 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.579 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:16.646 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:46.647 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.580 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:16.648 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:46.649 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.581 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:16.650 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:46.651 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.582 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:16.652 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:46.654 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.583 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:16.655 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:46.656 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.583 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:16.657 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:46.658 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.584 [info] {"source":"oban","duration":79,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:16.659 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:46.660 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.585 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:16.661 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:46.662 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.586 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:16.663 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:46.664 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.588 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:16.665 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:46.667 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.589 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:16.668 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:46.670 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.590 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:16.671 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:46.672 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.591 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:16.674 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:46.675 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.592 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:16.676 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:46.677 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.593 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:16.678 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:46.679 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.594 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:16.680 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:46.681 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.595 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:16.682 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:46.683 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.596 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:16.685 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:46.686 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.596 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:16.687 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:46.688 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.597 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:16.689 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:46.690 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.598 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:16.691 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:46.692 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.599 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:16.693 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:46.694 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.600 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:16.695 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:46.696 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.602 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:16.698 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:46.699 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.602 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:16.700 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:46.702 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.604 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:16.703 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:46.705 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.604 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:16.706 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:46.707 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.605 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:16.708 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:46.709 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.607 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:16.711 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:46.712 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.608 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:16.713 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:46.714 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.609 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:16.715 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:46.716 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.610 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:16.717 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:46.718 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.611 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:16.719 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:46.720 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.612 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:16.722 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:46.723 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.612 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:16.724 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:46.725 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.613 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:16.726 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:46.727 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.614 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:16.728 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:46.729 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.615 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:16.730 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:46.731 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.617 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:16.732 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:46.733 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.617 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:16.734 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:46.735 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.619 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:16.736 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:46.737 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.619 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:16.738 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:46.739 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.620 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:16.740 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:46.741 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.622 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:16.743 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:46.745 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.622 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:16.746 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:46.747 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.624 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:16.748 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:46.749 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.625 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:16.750 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:46.751 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.626 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:16.753 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:46.754 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.627 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:16.755 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:46.756 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.628 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:16.757 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:46.758 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.629 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:16.759 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:46.761 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.630 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:16.762 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:46.763 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.630 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:16.764 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:46.765 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.631 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:16.766 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:46.767 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.632 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:16.768 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:46.769 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.634 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:16.770 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:46.771 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.635 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:16.772 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:46.773 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.636 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:16.774 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:46.775 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.637 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:16.776 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:46.777 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.638 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:16.778 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:46.779 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.639 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:16.780 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:46.781 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.640 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:16.783 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:46.784 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.641 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:16.786 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:46.788 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.642 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:16.790 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:46.792 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.643 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:16.794 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:46.795 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.644 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:16.796 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:46.797 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.645 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:16.798 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:46.799 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.645 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:16.800 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:46.802 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.647 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:16.803 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:45.026 [info] GET /.env 05:09:45.027 [debug] QUERY OK source="settings" db=0.1ms idle=872.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 [] 05:09:45.027 [debug] QUERY OK source="settings" db=0.1ms idle=872.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 [] 05:09:45.027 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:09:45.028 [error] #PID<0.62718.0> running PinchflatWeb.Endpoint (connection #PID<0.62717.0>, stream id 1) terminated Server: pinchflat.171needham.com: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.62717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 36840}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0", "via" => "1.1 Caddy", "x-forwarded-for" => "2.57.122.173", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.62718.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "2.57.122.173"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2sw5WMUm1EbA8AFD2B"} ], 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.62717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 36840}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0", "via" => "1.1 Caddy", "x-forwarded-for" => "2.57.122.173", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.62717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 36840}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0", "via" => "1.1 Caddy", "x-forwarded-for" => "2.57.122.173", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.62718.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "2.57.122.173"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH2sw5WMUm1EbA8AFD2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, st (truncated) 05:09:46.804 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.648 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:16.805 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:46.806 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.648 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:16.807 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:46.808 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.650 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:16.809 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:46.810 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.651 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:16.811 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:46.812 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.652 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:16.813 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:46.814 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.653 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:16.815 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:46.816 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.654 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:16.817 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:46.819 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.655 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:16.821 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:46.822 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.656 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:16.823 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:46.824 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.657 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:16.825 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:46.826 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.658 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:16.827 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:46.828 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.659 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:16.829 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:46.830 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.660 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:16.831 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:46.832 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.661 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:16.833 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:46.834 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.661 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:16.835 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:46.836 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.662 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:16.837 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:46.838 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.663 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:16.839 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:46.840 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.665 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:16.842 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:46.843 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.666 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:16.844 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:46.845 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.667 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:16.846 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:46.847 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.668 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:16.848 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:46.850 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.669 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:16.851 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:46.852 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.670 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:16.853 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:46.854 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.671 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:16.856 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:46.858 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.672 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:16.860 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:46.861 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.673 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:16.863 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:46.865 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.673 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:16.866 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:46.868 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.675 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:16.869 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:46.870 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.676 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:16.872 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:46.874 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.676 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:16.875 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:46.876 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.677 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:16.877 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:46.878 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.678 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:16.879 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:46.880 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.680 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:16.881 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:46.882 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.681 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:16.884 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:46.885 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.682 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:16.886 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:46.887 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.683 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:16.888 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:46.889 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.684 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:16.890 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:46.891 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.685 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:16.892 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:46.893 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.686 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:16.894 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:46.895 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.687 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:16.896 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:46.897 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.688 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:16.899 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:46.900 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.689 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:16.901 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:46.902 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.690 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:16.903 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:46.904 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.690 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:16.905 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:46.907 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.691 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:16.908 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:46.909 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.692 [info] {"source":"oban","duration":77,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:16.910 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:46.911 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.693 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:16.912 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:46.913 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.694 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:16.914 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:46.915 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.696 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:16.916 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:46.917 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.697 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:16.918 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:46.919 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.697 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:16.920 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:46.921 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.698 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:16.923 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:46.924 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.700 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:16.926 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:46.927 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.701 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:16.929 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:46.930 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.702 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:16.931 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:46.932 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.702 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:16.933 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:46.934 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.704 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:16.935 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:46.936 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.705 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:16.937 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:46.938 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.706 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:16.939 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:46.940 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.707 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:16.941 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:46.942 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.707 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:16.943 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:46.944 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.708 [info] {"source":"oban","duration":94,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:16.945 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:46.946 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.709 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:16.947 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:46.948 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.710 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:16.949 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:46.950 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.711 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:16.952 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:46.954 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.712 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:16.955 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:46.956 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.713 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:16.958 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:46.959 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.714 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:16.960 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:46.961 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.715 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:16.962 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:46.964 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.716 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:16.965 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:46.966 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.717 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:16.967 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:46.968 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.718 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:16.969 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:46.970 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.720 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:16.971 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:46.972 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.721 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:16.973 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:46.974 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.721 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:16.975 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:46.976 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.723 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:16.977 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:46.978 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.723 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:16.979 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:46.980 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.725 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:16.981 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:46.982 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.726 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:16.983 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:46.984 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.727 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:16.985 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:46.986 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.728 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:16.987 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:46.988 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.729 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:16.989 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:46.990 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.730 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:16.991 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:46.992 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.731 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:16.993 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:46.994 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.731 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:16.995 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:46.996 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.732 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:16.997 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:46.998 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.733 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:16.999 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:47.000 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.734 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:17.001 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:47.002 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.736 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:17.004 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:47.006 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.737 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:17.007 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:47.008 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.737 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:17.009 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:47.011 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.738 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:17.012 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:47.013 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.740 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:17.015 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:47.016 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.741 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:17.018 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:47.019 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.742 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:17.020 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:47.021 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.743 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:17.022 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:47.023 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.743 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:17.024 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:47.025 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.745 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:17.027 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:47.028 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.746 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:17.029 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:47.030 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.747 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:17.031 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:47.033 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.747 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:17.034 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:47.035 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.749 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:17.036 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:47.038 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.749 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:17.039 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:47.040 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.750 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:17.041 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:47.042 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.752 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:17.043 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:47.045 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.752 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:17.046 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:47.047 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.754 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:17.048 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:47.050 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.755 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:17.051 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:47.052 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.756 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:17.054 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:47.055 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.757 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:17.056 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:47.057 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.758 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:17.058 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:47.059 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.759 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:17.060 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:47.062 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.760 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:17.063 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:47.064 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.761 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:17.065 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:47.066 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.762 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:17.067 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:47.068 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.762 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:17.069 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:47.070 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.764 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:17.071 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:47.072 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.764 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:17.073 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:47.074 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.765 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:17.075 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:47.077 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.767 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:17.079 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:47.080 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.767 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:17.081 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:47.083 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.768 [info] {"source":"oban","duration":92,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:17.084 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:47.085 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.770 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:17.087 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:47.088 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.771 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:17.089 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:47.090 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.772 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:17.091 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:47.092 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.773 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:17.093 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:47.094 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.774 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:17.095 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:47.096 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.775 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:17.097 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:47.098 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.776 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:17.099 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:47.100 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.777 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:17.101 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:47.102 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.777 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:17.103 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:47.104 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.778 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:17.105 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:47.106 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.780 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:17.108 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:47.110 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.781 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:17.111 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:47.112 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.781 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:17.114 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:47.115 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.782 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:17.116 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:47.117 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.783 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:17.118 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:47.119 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.784 [info] {"source":"oban","duration":82,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:17.120 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:47.121 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.786 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:17.122 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:47.123 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.787 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:17.124 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:47.125 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.787 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:17.126 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:47.127 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.789 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:17.128 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:47.129 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.790 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:17.130 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:47.131 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.791 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:17.133 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:47.135 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.791 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:17.136 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:47.137 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.793 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:17.139 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:47.140 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.794 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:17.141 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:47.142 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.795 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:17.143 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:47.144 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.796 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:17.145 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:47.146 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.796 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:17.147 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:47.148 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.797 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:17.149 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:47.151 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.798 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:17.152 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:47.153 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.800 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:17.154 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:47.155 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.800 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:17.156 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:47.157 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.801 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:17.158 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:47.159 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.802 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:17.160 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:47.161 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.804 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:17.162 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:47.163 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.805 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:17.164 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:47.165 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.806 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:17.166 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:47.167 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.807 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:17.168 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:47.169 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.807 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:17.170 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:47.171 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.809 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:17.172 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:47.174 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.810 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:17.175 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:47.176 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.811 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:17.177 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:47.178 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.811 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:17.180 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:47.181 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.812 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:17.182 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:47.183 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.813 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:17.184 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:47.185 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.815 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:17.186 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:47.187 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.816 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:17.189 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:47.190 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.817 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:17.191 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:47.192 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.817 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:17.193 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:47.194 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.819 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:17.195 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:47.196 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.820 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:17.197 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:47.198 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.821 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:17.199 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:47.200 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.821 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:17.201 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:47.202 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.822 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:17.203 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:47.204 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.824 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:17.205 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:47.206 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.825 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:17.207 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:47.208 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.826 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:17.209 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:47.210 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.826 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:17.211 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:47.212 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.827 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:17.213 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:47.214 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.828 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:17.215 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:47.216 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.830 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:17.217 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:47.218 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.831 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:17.219 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:47.220 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.832 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:17.221 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:47.222 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.833 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:17.223 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:47.224 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.834 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:17.225 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:47.226 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.834 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:17.227 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:47.228 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.836 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:17.229 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:47.230 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.837 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:17.231 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:47.232 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.838 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:17.233 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:47.234 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.838 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:17.235 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:47.236 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.839 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:17.237 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:47.238 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.841 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:17.239 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:47.240 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.842 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:17.241 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:47.242 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.842 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:17.243 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:47.244 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.844 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:17.246 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:47.247 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.845 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:17.248 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:47.249 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.846 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:17.251 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:47.252 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.847 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:17.253 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:47.254 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.848 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:17.255 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:47.256 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.849 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:17.258 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:47.259 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.850 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:17.260 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:47.261 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.850 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:17.262 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:47.263 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.852 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:17.264 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:47.265 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.852 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:17.266 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:47.267 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.854 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:17.268 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:47.269 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.854 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:17.271 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:47.272 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.855 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:17.273 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:47.274 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.856 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:17.275 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:47.276 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.858 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:17.277 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:47.278 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.858 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:17.279 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:47.280 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.860 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:17.281 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:47.282 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.860 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:17.283 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:47.284 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.862 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:17.285 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:47.286 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.863 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:17.287 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:47.288 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.864 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:17.289 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:47.290 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.865 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:17.291 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:47.292 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.865 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:17.293 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:47.294 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.867 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:17.295 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:47.296 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.867 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:17.297 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:47.298 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.868 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:17.299 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:47.300 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.870 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:17.301 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:47.303 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.870 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:17.304 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:47.305 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.871 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:17.306 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:47.307 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.872 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:17.308 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:47.309 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.873 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:17.310 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:47.312 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.875 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:17.313 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:47.314 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.876 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:17.315 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:47.316 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.877 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:17.317 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:47.318 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.877 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:17.319 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:47.320 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.879 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:17.321 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:47.322 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.880 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:17.323 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:47.324 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.881 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:17.325 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:47.326 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.882 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:17.328 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:47.329 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.883 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:17.330 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:47.332 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.884 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:17.333 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:47.334 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.884 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:17.336 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:47.337 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.885 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:17.338 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:47.339 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.886 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:17.340 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:47.341 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.887 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:17.342 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:47.343 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.888 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:17.344 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:47.346 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.890 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:17.347 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:47.348 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.891 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:17.350 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:47.351 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.892 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:17.352 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:47.353 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.893 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:17.354 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:47.355 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.894 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:17.356 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:47.357 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.895 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:17.358 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:47.359 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.896 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:17.361 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:47.362 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.897 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:17.363 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:47.364 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.898 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:17.365 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:47.366 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.899 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:17.368 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:47.369 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.900 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:17.370 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:47.371 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.900 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:17.372 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:47.373 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.902 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:17.374 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:47.375 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.902 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:17.376 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:47.377 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.903 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:17.378 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:47.379 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.904 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:17.380 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:47.381 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.905 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:17.382 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:47.384 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.906 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:17.385 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:47.386 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.908 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:17.387 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:47.388 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.909 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:17.389 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:47.390 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.910 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:17.391 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:47.392 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.910 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:17.393 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:47.394 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.912 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:17.395 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:47.396 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.913 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:17.398 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:47.399 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.914 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:17.400 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:47.401 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.915 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:17.402 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:47.404 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.915 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:17.406 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:47.407 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.916 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:17.409 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:47.411 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.918 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:17.412 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:47.413 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.918 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:17.414 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:47.415 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.919 [info] {"source":"oban","duration":113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:17.416 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:47.417 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.920 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:17.418 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:47.419 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.921 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:17.420 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:47.421 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.923 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:17.422 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:47.423 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.924 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:17.424 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:47.425 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.925 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:17.426 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:47.427 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.925 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:17.428 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:47.429 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.927 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:17.431 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:47.432 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.928 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:17.433 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:47.434 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.929 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:17.435 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:47.436 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.930 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:17.437 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:47.438 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.931 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:17.439 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:47.440 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.932 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:17.442 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:47.443 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.933 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:17.445 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:47.446 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.933 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:17.447 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:47.448 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.934 [info] {"source":"oban","duration":109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:17.449 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:47.450 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.936 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:17.451 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:47.452 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.937 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:17.453 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:47.454 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.937 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:17.455 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:47.456 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.939 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:17.457 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:47.458 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.940 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:17.459 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:47.460 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.941 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:17.462 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:47.463 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.942 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:17.464 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:47.465 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.943 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:17.466 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:47.467 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.944 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:17.468 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:47.469 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.944 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:17.470 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:47.471 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.946 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:17.472 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:47.474 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.947 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:17.475 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:47.476 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.948 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:17.477 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:47.478 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.949 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:17.480 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:47.481 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.950 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:17.482 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:47.483 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.951 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:17.484 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:47.485 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.951 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:17.486 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:47.487 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.953 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:17.488 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:47.489 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.954 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:17.490 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:47.491 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.954 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:17.492 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:47.493 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.956 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:17.495 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:47.496 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.957 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:17.497 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:47.498 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.958 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:17.499 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:47.500 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.959 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:17.501 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:47.502 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.960 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:17.503 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:47.504 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.961 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:17.505 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:47.506 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.962 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:17.507 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:47.508 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.962 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:17.509 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:47.510 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.964 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:17.511 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:47.512 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.964 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:17.513 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:47.514 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.965 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:17.515 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:47.516 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.966 [info] {"source":"oban","duration":85,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:17.517 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:47.518 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.968 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:17.520 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:47.521 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.968 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:17.522 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:47.523 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.970 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:17.524 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:47.525 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.970 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:17.526 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:47.528 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.972 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:17.529 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:47.530 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.972 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:17.531 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:47.532 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.973 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:17.533 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:47.534 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.975 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:17.535 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:47.537 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.975 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:17.538 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:47.539 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.976 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:17.540 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:47.541 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.978 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:17.542 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:47.543 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.978 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:17.544 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:47.545 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.979 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:17.546 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:47.547 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.980 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:17.548 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:47.549 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.982 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:17.550 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:47.551 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.983 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:17.552 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:47.553 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.984 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:17.554 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:47.555 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.985 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:17.557 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:47.558 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.986 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:17.560 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:47.562 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.987 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:17.564 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:47.565 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.987 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:17.566 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:47.567 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.989 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:17.568 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:47.569 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.990 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:17.570 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:47.571 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.991 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:17.573 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:47.574 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.992 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:17.575 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:47.576 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.992 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:17.577 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:47.578 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.993 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:17.579 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:47.580 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.995 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:17.581 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:47.582 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.995 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:17.583 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:47.584 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.997 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:17.585 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:47.587 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.998 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:17.588 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:47.589 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.999 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:17.590 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:47.591 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.999 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:17.592 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:47.593 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.001 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:17.594 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:47.595 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.002 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:17.596 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:47.597 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.003 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:17.598 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:47.599 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.004 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:17.600 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:47.601 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.004 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:17.602 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:47.603 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.006 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:17.604 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:47.605 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.007 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:17.606 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:47.607 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.008 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:17.609 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:47.610 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.009 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:17.611 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:47.612 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.009 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:17.613 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:47.614 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.010 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:17.615 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:47.616 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.012 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:17.617 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:47.619 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.013 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:17.620 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:47.621 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.014 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:17.622 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:47.623 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.015 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:17.624 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:47.625 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.016 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:17.626 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:47.627 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.017 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:17.628 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:47.629 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.018 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:17.630 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:47.631 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.019 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:17.633 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:47.634 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.020 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:17.635 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:47.636 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.021 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:17.637 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:47.638 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.022 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:17.639 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:47.640 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.023 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:17.641 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:47.642 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.024 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:17.643 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:47.644 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.024 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:17.645 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:47.646 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.025 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:17.647 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:47.648 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.027 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:17.650 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:47.651 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.027 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:17.652 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:47.653 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.029 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:17.655 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:47.656 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.030 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:17.657 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:47.658 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.031 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:17.659 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:47.660 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.032 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:17.662 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:47.663 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.033 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:17.664 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:47.665 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.034 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:17.666 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:47.667 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.035 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:17.668 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:47.669 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.036 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:17.670 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:47.672 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.037 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:17.674 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:47.675 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.038 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:17.676 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:47.677 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.039 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:17.678 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:47.679 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.040 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:17.680 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:47.681 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.040 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:17.682 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:47.683 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.042 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:17.684 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:47.685 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.042 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:17.686 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:47.687 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.044 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:17.688 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:47.689 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.045 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:17.690 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:47.692 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.045 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:17.693 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:47.694 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.047 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:17.695 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:47.697 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.047 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:17.698 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:47.699 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.048 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:17.700 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:47.702 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.050 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:17.703 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:47.704 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.051 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:17.705 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:47.707 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.052 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:17.708 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:47.709 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.053 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:17.710 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:47.711 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.054 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:17.712 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:47.713 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.054 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:17.714 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:47.715 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.055 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:17.716 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:47.717 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.056 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:17.718 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:47.719 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.058 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:17.720 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:47.721 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.059 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:17.722 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:47.723 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.060 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:17.724 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:47.725 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.061 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:17.726 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:47.727 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.062 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:17.728 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:47.729 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.063 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:17.730 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:47.731 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.065 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[644]} 12:06:00.072 [info] {"args":{},"id":644,"meta":{"cron":true,"cron_expr":"6 17 * * *","cron_tz":"Etc/UTC"},"system_time":1764781560072128320,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 12:06:00.072 [info] Updating yt-dlp 12:06:00.072 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 12:06:00.980 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.11.12 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.11.12 from yt-dlp/yt-dlp) 12:06:00.980 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 12:06:01.651 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 12:06:01.652 [debug] QUERY OK source="settings" db=0.8ms idle=496.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 [] 12:06:01.653 [info] {"args":{},"id":644,"meta":{"cron":true,"cron_expr":"6 17 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":1580569,"event":"job:stop","queue_time":70768,"attempt":1,"tags":["local_data"]} 12:06:17.732 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:47.733 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.066 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:17.734 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:47.735 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.067 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:17.737 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:47.738 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.068 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:17.739 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:47.740 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.069 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:17.741 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:47.742 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.070 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:17.743 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:47.744 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.071 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:17.745 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:47.746 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.072 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:17.747 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:47.748 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.072 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:17.749 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:47.750 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.074 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:17.751 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:47.752 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.075 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:17.754 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:47.755 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.076 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:17.756 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:47.758 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.077 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:17.759 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:47.760 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.077 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:17.761 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:47.762 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.079 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:17.763 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:47.764 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.080 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:17.765 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:47.766 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.081 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:17.767 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:47.768 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.082 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:17.773 [info] {"source":"oban","duration":4259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:47.774 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.083 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:17.775 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:47.776 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.084 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:17.777 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:47.778 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.085 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:17.779 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:47.781 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.086 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:17.782 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:47.783 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.086 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:17.784 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:47.785 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.088 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:17.787 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:47.788 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.089 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:17.789 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:47.790 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.090 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:17.791 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:47.792 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.091 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:17.793 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:47.794 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.091 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:17.795 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:47.796 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.093 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:17.797 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:47.798 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.094 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:17.799 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:47.800 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.095 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:17.802 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:47.803 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.096 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:17.804 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:47.805 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.097 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:17.806 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:47.808 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.098 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:17.809 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:47.810 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.099 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:17.811 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:47.812 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.100 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:17.813 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:47.814 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.101 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:17.815 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:47.816 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.102 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:17.817 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:47.818 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.103 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:17.819 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:47.820 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.104 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:17.821 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:47.822 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.104 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:17.824 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:47.825 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.106 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:17.826 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:47.828 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.107 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:17.829 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:47.831 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.108 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:17.832 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:47.834 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.109 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:17.835 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:47.836 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.110 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:17.837 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:47.838 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.111 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:17.839 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:47.840 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.112 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:17.841 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:47.842 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.113 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:17.844 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:47.845 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.114 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:17.846 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:47.847 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.115 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:17.848 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:47.849 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.116 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:17.851 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:47.852 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.117 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:17.853 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:47.854 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.117 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:17.855 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:47.856 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.119 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:17.857 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:47.858 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.120 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:17.859 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:47.860 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.121 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:17.861 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:47.862 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.122 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:17.863 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:47.865 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.123 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:17.866 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:47.867 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.123 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:17.868 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:47.870 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.124 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:17.871 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:47.872 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.126 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:17.873 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:47.874 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.126 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:17.875 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:47.876 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.128 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:17.877 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:47.879 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.129 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:17.880 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:47.881 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.130 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:17.882 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:47.884 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.130 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:17.885 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:47.886 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.132 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:17.887 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:47.889 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.133 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:17.891 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:47.892 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.133 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:17.893 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:47.894 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.135 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:17.895 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:47.896 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.136 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:17.897 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:47.898 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.137 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:17.899 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:47.900 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.138 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:17.901 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:47.902 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.139 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:17.903 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:47.904 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.140 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:17.905 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:47.906 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.141 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:17.907 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:47.908 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.141 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:17.909 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:47.910 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.143 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:17.911 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:47.912 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.144 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:17.913 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:47.914 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.144 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:17.915 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:47.916 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.145 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:17.917 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:47.918 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.147 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:17.919 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:47.920 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.147 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:17.921 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:47.922 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.148 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:17.923 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:47.924 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.150 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:17.925 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:47.927 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.150 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:17.928 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:47.929 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.152 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:17.930 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:47.931 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.152 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:17.932 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:47.933 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.153 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:17.934 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:47.935 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.155 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:17.936 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:47.937 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.155 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:17.938 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:47.939 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.157 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:17.940 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:47.941 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.158 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:17.942 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:47.943 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.159 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:17.944 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:47.945 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.160 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:17.946 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:47.948 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.161 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:17.949 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:47.950 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.161 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:17.951 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:47.952 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.162 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:17.953 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:47.954 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.163 [info] {"source":"oban","duration":81,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:17.955 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:47.956 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.165 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:17.957 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:47.960 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.165 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:17.961 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:47.963 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.167 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:17.964 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:47.966 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.167 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:17.967 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:47.968 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.168 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:17.969 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:47.971 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.169 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:17.972 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:47.973 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.170 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:17.974 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:47.975 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.172 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:17.976 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:47.977 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.173 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:17.978 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:47.979 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.173 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:17.980 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:47.981 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.175 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:17.982 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:47.983 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.175 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:17.984 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:47.985 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.176 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:17.986 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:47.987 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.178 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:17.988 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:47.989 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.178 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:17.990 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:47.991 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.180 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:17.992 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:47.993 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.181 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:17.994 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:47.995 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.182 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:17.996 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:47.997 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.182 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:18.001 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:04:48.002 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.183 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:18.003 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:48.004 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.184 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:18.005 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:48.006 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.185 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:18.007 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:48.008 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.186 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:18.009 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:48.010 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.187 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:18.011 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:48.012 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.189 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:18.013 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:48.014 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.190 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:18.015 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:48.016 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.191 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:18.017 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:48.018 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.191 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:18.019 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:48.020 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.192 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:18.021 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:48.022 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.193 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:18.024 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:48.025 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.194 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:18.026 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:48.027 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.196 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:18.028 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:48.029 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.197 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:18.030 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:48.031 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.198 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:18.033 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:48.034 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.199 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:18.035 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:48.036 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.200 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:18.037 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:48.038 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.201 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:18.039 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:48.040 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.201 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:18.041 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:48.042 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.202 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:18.043 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:48.044 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.203 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:18.045 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:48.046 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.204 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:18.047 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:21.890 [info] {"args":{"id":1},"id":640,"meta":{},"system_time":1764789981890679681,"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"]} 14:26:21.891 [debug] QUERY OK source="sources" db=0.2ms idle=735.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:21.891 [debug] QUERY OK source="settings" db=0.5ms idle=736.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:26:21.892 [debug] QUERY OK source="media_profiles" db=0.1ms idle=737.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:26:21.892 [debug] QUERY OK source="settings" db=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:26:21.893 [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 [] 14:26:21.904 [debug] QUERY OK source="media_items" db=7.2ms 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 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 14:26:21.906 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:26:21.906 [debug] Current batch of media processed. Will check again in 1000ms 14:26:21.906 [debug] QUERY OK source="settings" db=0.2ms 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 [] 14:26:21.906 [debug] QUERY OK source="settings" db=0.2ms 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 [] 14:26:21.907 [debug] QUERY OK source="settings" db=0.1ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:26:21.907 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b3/99/b399c6dcddbc51b1db4f7ebf9c03fb969f6d87e3c00c6abb2e6464a19a039d1f.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/69/c4/69c4d9adae5204898ab7713c335e58a878eb2af5b48750004b75e929a6e866b1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:26:22.906 [debug] Current batch of media processed. Will check again in 1000ms 14:26:23.907 [debug] Current batch of media processed. Will check again in 1000ms 14:26:24.908 [debug] Current batch of media processed. Will check again in 1000ms 14:26:25.909 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4949, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", "id" => "o4c_3eCVb2k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o4c_3eCVb2k", "playlist_index" => 1, "timestamp" => 1764181311, "title" => "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "upload_date" => "20251126"} 14:26:25.910 [debug] QUERY OK source="sources" db=0.2ms idle=755.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:25.910 [debug] QUERY OK source="sources" db=0.1ms idle=755.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:25.912 [debug] QUERY OK source="media_items" db=1.2ms idle=756.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-26 18:21:51Z], 1] 14:26:25.934 [debug] QUERY OK source="media_items" db=21.5ms idle=757.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "30487fa7-90b8-4f15-8e7b-b853d8c1f802", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, 1, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 1, [], 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-03 19:26:25Z], ~U[2025-12-03 19:26:25Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, 1, ~U[2025-11-26 18:21:51Z]] 14:26:25.935 [debug] QUERY OK source="sources" db=0.3ms idle=45.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:25.935 [debug] Current batch of media processed. Will check again in 1000ms 14:26:26.935 [debug] Current batch of media processed. Will check again in 1000ms 14:26:27.936 [debug] Current batch of media processed. Will check again in 1000ms 14:26:28.937 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4649, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", "id" => "nMWKTlLzrkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMWKTlLzrkI", "playlist_index" => 2, "timestamp" => 1763666778, "title" => "The Nameless King Should Be Illegal in Dark Souls 3", "upload_date" => "20251120"} 14:26:28.938 [debug] QUERY OK source="sources" db=0.2ms idle=1783.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:28.938 [debug] QUERY OK source="sources" db=0.2ms idle=1783.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:28.940 [debug] QUERY OK source="media_items" db=1.2ms idle=1784.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-20 19:26:18Z], 1] 14:26:28.962 [debug] QUERY OK source="media_items" db=21.8ms idle=1048.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "f877daa7-0b2d-44f3-9b20-cee884afa196", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-03 19:26:28Z], ~U[2025-12-03 19:26:28Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, 1, ~U[2025-11-20 19:26:18Z]] 14:26:28.963 [debug] QUERY OK source="sources" db=0.2ms idle=69.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:28.963 [debug] Current batch of media processed. Will check again in 1000ms 14:26:29.963 [debug] Current batch of media processed. Will check again in 1000ms 14:26:30.965 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3786, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", "id" => "3ULOzC0OQhg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3ULOzC0OQhg", "playlist_index" => 3, "timestamp" => 1763236643, "title" => "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "upload_date" => "20251115"} 14:26:30.965 [debug] QUERY OK source="sources" db=0.3ms idle=810.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:30.966 [debug] QUERY OK source="sources" db=0.2ms idle=811.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:30.967 [debug] QUERY OK source="media_items" db=1.1ms idle=811.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-15 19:57:23Z], 1] 14:26:30.986 [debug] QUERY OK source="media_items" db=18.3ms idle=812.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "79ea771b-8443-4916-8df7-a16be65d8d3a", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, 3, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-03 19:26:30Z], ~U[2025-12-03 19:26:30Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, 1, ~U[2025-11-15 19:57:23Z]] 14:26:30.986 [debug] QUERY OK source="sources" db=0.1ms idle=91.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:30.987 [debug] Current batch of media processed. Will check again in 1000ms 14:26:31.987 [debug] Current batch of media processed. Will check again in 1000ms 14:26:32.989 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3860, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", "id" => "J7rg_RwUrnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J7rg_RwUrnI", "playlist_index" => 4, "timestamp" => 1762971772, "title" => "I Didn't Know Dark Souls 3 Would Go This Hard", "upload_date" => "20251112"} 14:26:32.989 [debug] QUERY OK source="sources" db=0.2ms idle=834.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:26:32.990 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 14:26:32.991 [debug] QUERY OK source="media_items" db=0.9ms idle=835.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-12 18:22:52Z], 1] 14:26:33.012 [debug] QUERY OK source="media_items" db=21.5ms idle=836.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "cb3a742f-97b4-4888-88ba-bfebca6f9b99", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-03 19:26:32Z], ~U[2025-12-03 19:26:32Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, 1, ~U[2025-11-12 18:22:52Z]] 14:26:33.013 [debug] QUERY OK source="sources" db=0.2ms idle=115.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:33.013 [debug] Current batch of media processed. Will check again in 1000ms 14:26:34.014 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4029, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", "id" => "apKqG9b3SBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=apKqG9b3SBQ", "playlist_index" => 5, "timestamp" => 1762540764, "title" => "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "upload_date" => "20251107"} 14:26:34.014 [debug] QUERY OK source="sources" db=0.3ms idle=1024.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:34.015 [debug] QUERY OK source="sources" db=0.2ms idle=1023.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:34.016 [debug] QUERY OK source="media_items" db=0.9ms 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-11-07 18:39:24Z], 1] 14:26:34.018 [debug] QUERY OK source="media_items" db=1.7ms idle=1003.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "8bd5f754-5a30-42ea-818c-f067bc4f4a0a", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, 5, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 1, [], 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-03 19:26:34Z], ~U[2025-12-03 19:26:34Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, 1, ~U[2025-11-07 18:39:24Z]] 14:26:34.018 [debug] QUERY OK source="sources" db=0.1ms idle=119.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:34.018 [debug] Current batch of media processed. Will check again in 1000ms 14:26:35.019 [debug] Current batch of media processed. Will check again in 1000ms 14:26:36.020 [debug] Current batch of media processed. Will check again in 1000ms 14:26:37.022 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4297, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", "id" => "t5YlB3ha2Yo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "playlist_index" => 6, "timestamp" => 1762277114, "title" => "Dark Souls 3 Almost Broke Me", "upload_date" => "20251104"} 14:26:37.022 [debug] QUERY OK source="sources" db=0.3ms idle=1867.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:37.023 [debug] QUERY OK source="sources" db=0.2ms idle=1868.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:37.024 [debug] QUERY OK source="media_items" db=1.2ms idle=1868.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-04 17:25:14Z], 1] 14:26:37.047 [debug] QUERY OK source="media_items" db=22.0ms idle=1122.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "afce1098-dbd8-4608-b48e-7e80bc717dc3", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 1, [], 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-03 19:26:37Z], ~U[2025-12-03 19:26:37Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, 1, ~U[2025-11-04 17:25:14Z]] 14:26:37.047 [debug] QUERY OK source="sources" db=0.3ms idle=143.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:37.047 [debug] Current batch of media processed. Will check again in 1000ms 14:26:38.048 [debug] Current batch of media processed. Will check again in 1000ms 14:26:39.049 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4398, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", "id" => "ZpVziPKTou8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZpVziPKTou8", "playlist_index" => 7, "timestamp" => 1761846994, "title" => "Dark Souls 3 but it's a Horror Game for Halloween", "upload_date" => "20251030"} 14:26:39.050 [debug] QUERY OK source="sources" db=0.3ms idle=895.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:39.050 [debug] QUERY OK source="sources" db=0.1ms idle=895.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:39.051 [debug] QUERY OK source="media_items" db=0.9ms idle=896.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-30 17:56:34Z], 1] 14:26:39.053 [debug] QUERY OK source="media_items" db=1.3ms idle=897.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "b62ac898-9965-45df-959a-2e1780cd1d4b", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, 7, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 1, [], 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-03 19:26:39Z], ~U[2025-12-03 19:26:39Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, 1, ~U[2025-10-30 17:56:34Z]] 14:26:39.053 [debug] QUERY OK source="sources" db=0.2ms idle=147.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:39.053 [debug] Current batch of media processed. Will check again in 1000ms 14:26:40.054 [debug] Current batch of media processed. Will check again in 1000ms 14:26:41.056 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2930, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", "id" => "M5JTNgbt5m4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M5JTNgbt5m4", "playlist_index" => 8, "timestamp" => 1761589609, "title" => "I Mean... How Hard Could Dark Souls 3 Be?", "upload_date" => "20251027"} 14:26:41.056 [debug] QUERY OK source="sources" db=0.2ms idle=901.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:41.057 [debug] QUERY OK source="sources" db=0.3ms idle=902.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:41.058 [debug] QUERY OK source="media_items" db=1.4ms idle=902.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-27 18:26:49Z], 1] 14:26:41.128 [debug] QUERY OK source="media_items" db=68.8ms idle=904.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "1a7a6784-c16a-4215-bb2d-8ca1ceec83ff", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, 8, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 1, [], 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-03 19:26:41Z], ~U[2025-12-03 19:26:41Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, 1, ~U[2025-10-27 18:26:49Z]] 14:26:41.128 [debug] QUERY OK source="sources" db=0.2ms idle=219.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:41.128 [debug] Current batch of media processed. Will check again in 1000ms 14:26:42.129 [debug] Current batch of media processed. Will check again in 1000ms 14:26:43.131 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3460, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", "id" => "5NJK2Hdyygk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NJK2Hdyygk", "playlist_index" => 9, "timestamp" => 1761244436, "title" => "Dark Souls 3 Might Become My Favorite Souls Game...", "upload_date" => "20251023"} 14:26:43.131 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=976.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:43.132 [debug] QUERY OK source="sources" db=0.2ms idle=977.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:43.133 [debug] QUERY OK source="media_items" db=1.2ms idle=977.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-23 18:33:56Z], 1] 14:26:43.182 [debug] QUERY OK source="media_items" db=48.2ms idle=978.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "d299f4de-2a70-4323-9262-2033a9b07d3e", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 1, [], 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-03 19:26:43Z], ~U[2025-12-03 19:26:43Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, 1, ~U[2025-10-23 18:33:56Z]] 14:26:43.182 [debug] QUERY OK source="sources" db=0.2ms idle=271.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:43.182 [debug] Current batch of media processed. Will check again in 1000ms 14:26:44.183 [debug] Current batch of media processed. Will check again in 1000ms 14:26:45.185 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", "id" => "ls-XoGLX1uc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ls-XoGLX1uc", "playlist_index" => 10, "timestamp" => 1760897746, "title" => "I Never Knew Dark Souls 3 Would Be This Fun", "upload_date" => "20251019"} 14:26:45.185 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1030.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:26:45.186 [debug] QUERY OK source="sources" db=0.1ms idle=1031.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:45.187 [debug] QUERY OK source="media_items" db=1.4ms idle=273.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-19 18:15:46Z], 1] 14:26:45.304 [debug] QUERY OK source="media_items" db=115.7ms idle=33.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "880d195c-c3b8-4eb3-81b7-4a3e4c27434c", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, 10, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 1, [], 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-03 19:26:45Z], ~U[2025-12-03 19:26:45Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, 1, ~U[2025-10-19 18:15:46Z]] 14:26:45.304 [debug] QUERY OK source="sources" db=0.2ms idle=149.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:45.304 [debug] Current batch of media processed. Will check again in 1000ms 14:26:46.305 [debug] Current batch of media processed. Will check again in 1000ms 14:26:47.306 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", "id" => "jGUUD217uuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jGUUD217uuQ", "playlist_index" => 11, "timestamp" => 1760555444, "title" => "It Should Be Illegal for Dark Souls 3 to Be This Hard", "upload_date" => "20251015"} 14:26:47.307 [debug] QUERY OK source="sources" db=0.3ms idle=391.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:47.308 [debug] QUERY OK source="sources" db=0.2ms idle=152.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:47.309 [debug] QUERY OK source="media_items" db=1.1ms idle=153.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 19:10:44Z], 1] 14:26:47.311 [debug] QUERY OK source="media_items" db=1.9ms idle=154.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "a74e768f-0eaf-47a5-bde4-6f30b6a7729f", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-03 19:26:47Z], ~U[2025-12-03 19:26:47Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, 1, ~U[2025-10-15 19:10:44Z]] 14:26:47.312 [debug] QUERY OK source="sources" db=0.2ms idle=157.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:47.312 [debug] Current batch of media processed. Will check again in 1000ms 14:26:48.048 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:48.312 [debug] Current batch of media processed. Will check again in 1000ms 14:26:49.313 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", "id" => "NKn2M6hVonc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NKn2M6hVonc", "playlist_index" => 12, "timestamp" => 1760293066, "title" => "I Had the Weirdest Day in Dark Souls 3..", "upload_date" => "20251012"} 14:26:49.314 [debug] QUERY OK source="sources" db=0.3ms idle=395.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:49.314 [debug] QUERY OK source="sources" db=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" = ?) [1] 14:26:49.316 [debug] QUERY OK source="media_items" db=1.2ms idle=160.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-12 18:17:46Z], 1] 14:26:49.332 [debug] QUERY OK source="media_items" db=15.8ms idle=161.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "94aa3a2b-a145-43af-a90e-94b59c1118e7", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 1, [], 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-03 19:26:49Z], ~U[2025-12-03 19:26:49Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, 1, ~U[2025-10-12 18:17:46Z]] 14:26:49.333 [debug] QUERY OK source="sources" db=0.2ms idle=178.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:49.333 [debug] Current batch of media processed. Will check again in 1000ms 14:26:50.333 [debug] Current batch of media processed. Will check again in 1000ms 14:26:51.335 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4071, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", "id" => "cY6Xq35aNJo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cY6Xq35aNJo", "playlist_index" => 13, "timestamp" => 1760042051, "title" => "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "upload_date" => "20251009"} 14:26:51.335 [debug] QUERY OK source="sources" db=0.4ms idle=413.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:26:51.336 [debug] QUERY OK source="sources" db=0.1ms idle=181.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:51.337 [debug] QUERY OK source="media_items" db=1.2ms idle=181.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-09 20:34:11Z], 1] 14:26:51.356 [debug] QUERY OK source="media_items" db=18.1ms idle=183.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "94a42e15-6da7-49fd-93e1-6bf85d4f2ea2", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, 13, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 1, [], 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-03 19:26:51Z], ~U[2025-12-03 19:26:51Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, 1, ~U[2025-10-09 20:34:11Z]] 14:26:51.356 [debug] QUERY OK source="sources" db=0.3ms idle=201.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:51.356 [debug] Current batch of media processed. Will check again in 1000ms 14:26:52.357 [debug] Current batch of media processed. Will check again in 1000ms 14:26:53.358 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3415, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", "id" => "-SL1LhoR37E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-SL1LhoR37E", "playlist_index" => 14, "timestamp" => 1759777168, "title" => "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "upload_date" => "20251006"} 14:26:53.359 [debug] QUERY OK source="sources" db=0.3ms idle=433.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:53.360 [debug] QUERY OK source="sources" db=0.1ms idle=205.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:53.361 [debug] QUERY OK source="media_items" db=1.3ms idle=205.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-06 18:59:28Z], 1] 14:26:53.364 [debug] QUERY OK source="media_items" db=1.8ms idle=207.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "671551ec-6bf2-488b-9ebb-a290c70f4415", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-03 19:26:53Z], ~U[2025-12-03 19:26:53Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, 1, ~U[2025-10-06 18:59:28Z]] 14:26:53.364 [debug] QUERY OK source="sources" db=0.2ms idle=209.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:53.364 [debug] Current batch of media processed. Will check again in 1000ms 14:26:54.365 [debug] Current batch of media processed. Will check again in 1000ms 14:26:55.367 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3349, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", "id" => "ANGaWw6TjpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ANGaWw6TjpI", "playlist_index" => 15, "timestamp" => 1759514830, "title" => "Dark Souls 3 but I'm Losing My Sanity", "upload_date" => "20251003"} 14:26:55.367 [debug] QUERY OK source="sources" db=0.3ms idle=439.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:26:55.368 [debug] QUERY OK source="sources" db=0.2ms idle=213.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:55.369 [debug] QUERY OK source="media_items" db=1.2ms idle=213.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-03 18:07:10Z], 1] 14:26:55.480 [debug] QUERY OK source="media_items" db=110.1ms idle=215.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ef420244-01ce-4b4e-9293-0a9b11352ba9", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 1, [], 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-03 19:26:55Z], ~U[2025-12-03 19:26:55Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, 1, ~U[2025-10-03 18:07:10Z]] 14:26:55.480 [debug] QUERY OK source="sources" db=0.2ms idle=325.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:55.481 [debug] Current batch of media processed. Will check again in 1000ms 14:26:56.481 [debug] Current batch of media processed. Will check again in 1000ms 14:26:57.482 [debug] Current batch of media processed. Will check again in 1000ms 14:26:58.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", "id" => "kVlODtha9Q0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kVlODtha9Q0", "playlist_index" => 16, "timestamp" => 1759255625, "title" => "Nobody Prepared Me for the Dark Souls 3 Experience", "upload_date" => "20250930"} 14:26:58.484 [debug] QUERY OK source="sources" db=0.3ms 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 (?)) [1] 14:26:58.485 [debug] QUERY OK source="sources" db=0.1ms idle=1330.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:26:58.486 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1330.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:26:58.489 [debug] QUERY OK source="media_items" db=1.8ms idle=1332.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "78c2977a-0e0d-4a68-bc7c-d9baa95bb850", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, 16, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 1, [], 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-03 19:26:58Z], ~U[2025-12-03 19:26:58Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, 1, ~U[2025-09-30 18:07:05Z]] 14:26:58.489 [debug] QUERY OK source="sources" db=0.2ms idle=556.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:26:58.489 [debug] Current batch of media processed. Will check again in 1000ms 14:26:59.490 [debug] Current batch of media processed. Will check again in 1000ms 14:27:00.205 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:00.492 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", "id" => "Tx-P3lCddfM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Tx-P3lCddfM", "playlist_index" => 17, "timestamp" => 1758910271, "title" => "I'm Starting to Understand the Dark Souls 3 Hype", "upload_date" => "20250926"} 14:27:00.492 [debug] QUERY OK source="sources" db=0.2ms idle=337.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:00.493 [debug] QUERY OK source="sources" db=0.2ms idle=337.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:00.494 [debug] QUERY OK source="media_items" db=1.3ms idle=338.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:27:00.605 [debug] QUERY OK source="media_items" db=110.5ms idle=340.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "55244548-222b-4123-8235-993c626d05e1", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, 17, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 1, [], 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-03 19:27:00Z], ~U[2025-12-03 19:27:00Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, 1, ~U[2025-09-26 18:11:11Z]] 14:27:00.606 [debug] QUERY OK source="sources" db=0.3ms idle=399.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:00.606 [debug] Current batch of media processed. Will check again in 1000ms 14:27:01.606 [debug] Current batch of media processed. Will check again in 1000ms 14:27:02.608 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2282, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", "id" => "_krInL3r6W0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_krInL3r6W0", "playlist_index" => 18, "timestamp" => 1758651521, "title" => "Dark Souls 3 is Way Better Than I Expected", "upload_date" => "20250923"} 14:27:02.608 [debug] QUERY OK source="sources" db=0.3ms idle=669.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:02.609 [debug] QUERY OK source="sources" db=0.2ms idle=454.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:02.610 [debug] QUERY OK source="media_items" db=1.1ms idle=454.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:27:02.612 [debug] QUERY OK source="media_items" db=1.8ms idle=455.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "a5a31c5b-3d9a-43fe-b645-0199df54e950", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 1, [], 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-03 19:27:02Z], ~U[2025-12-03 19:27:02Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, 1, ~U[2025-09-23 18:18:41Z]] 14:27:02.613 [debug] QUERY OK source="sources" db=0.2ms idle=458.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:02.613 [debug] Current batch of media processed. Will check again in 1000ms 14:27:03.613 [debug] Current batch of media processed. Will check again in 1000ms 14:27:04.052 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b3/99/b399c6dcddbc51b1db4f7ebf9c03fb969f6d87e3c00c6abb2e6464a19a039d1f.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/69/c4/69c4d9adae5204898ab7713c335e58a878eb2af5b48750004b75e929a6e866b1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 14:27:04.052 [debug] Gracefully stopping file follower 14:27:04.053 [debug] QUERY OK source="sources" db=0.3ms idle=1442.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:04.053 [debug] QUERY OK source="sources" db=0.0ms idle=1440.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.054 [debug] QUERY OK source="media_items" db=0.7ms idle=1440.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-26 18:21:51Z], 1] 14:27:04.071 [debug] QUERY OK source="media_items" db=16.3ms idle=1115.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "d75d520a-3ced-458a-8968-482c37481bd5", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, 1, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 1, [], 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", "https://www.youtube.com/watch?v=o4c_3eCVb2k", 4949, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, 1, ~U[2025-11-26 18:21:51Z]] 14:27:04.071 [debug] QUERY OK source="sources" db=0.1ms idle=131.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.072 [debug] QUERY OK source="media_items" db=0.6ms idle=18.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-20 19:26:18Z], 1] 14:27:04.074 [debug] QUERY OK source="media_items" db=1.0ms idle=19.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "92154c42-3cec-493f-a314-ac07d9b4b7f4", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", "https://www.youtube.com/watch?v=nMWKTlLzrkI", 4649, false, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, 1, ~U[2025-11-20 19:26:18Z]] 14:27:04.074 [debug] QUERY OK source="sources" db=0.1ms idle=19.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.075 [debug] QUERY OK source="media_items" db=0.6ms idle=3.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-15 19:57:23Z], 1] 14:27:04.091 [debug] QUERY OK source="media_items" db=15.6ms idle=3.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "814f4697-3ee8-48ca-ab61-415eb2ea9184", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, 3, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", "https://www.youtube.com/watch?v=3ULOzC0OQhg", 3786, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, 1, ~U[2025-11-15 19:57:23Z]] 14:27:04.092 [debug] QUERY OK source="sources" db=0.3ms idle=19.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.093 [debug] QUERY OK source="media_items" db=1.2ms idle=18.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-12 18:22:52Z], 1] 14:27:04.100 [debug] QUERY OK source="media_items" db=6.6ms idle=19.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "8c5c7e58-beba-4ac3-ac80-b6835b43045a", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", "https://www.youtube.com/watch?v=J7rg_RwUrnI", 3860, false, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, 1, ~U[2025-11-12 18:22:52Z]] 14:27:04.101 [debug] QUERY OK source="sources" db=0.3ms idle=25.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.102 [debug] QUERY OK source="media_items" db=1.1ms idle=9.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 18:39:24Z], 1] 14:27:04.104 [debug] QUERY OK source="media_items" db=1.7ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "7255f653-53f0-4174-9205-29f2003fb2c4", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, 5, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 1, [], 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", "https://www.youtube.com/watch?v=apKqG9b3SBQ", 4029, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, 1, ~U[2025-11-07 18:39:24Z]] 14:27:04.105 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.106 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 17:25:14Z], 1] 14:27:04.117 [debug] QUERY OK source="media_items" db=10.6ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "a652760f-3f55-4935-982d-92c0bfae41e5", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 1, [], 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 4297, false, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, 1, ~U[2025-11-04 17:25:14Z]] 14:27:04.118 [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] 14:27:04.119 [debug] QUERY OK source="media_items" db=1.2ms idle=13.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-30 17:56:34Z], 1] 14:27:04.134 [debug] QUERY OK source="media_items" db=14.3ms idle=14.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "865672cd-cec6-47f5-a518-bf0b907a748b", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, 7, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 1, [], 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", "https://www.youtube.com/watch?v=ZpVziPKTou8", 4398, false, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, 1, ~U[2025-10-30 17:56:34Z]] 14:27:04.135 [debug] QUERY OK source="sources" db=0.2ms idle=28.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.136 [debug] QUERY OK source="media_items" db=1.2ms idle=17.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-27 18:26:49Z], 1] 14:27:04.142 [debug] QUERY OK source="media_items" db=5.3ms idle=18.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "67f5470e-7260-4f6b-966c-58cbfbc97c11", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, 8, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 1, [], 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", "https://www.youtube.com/watch?v=M5JTNgbt5m4", 2930, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, 1, ~U[2025-10-27 18:26:49Z]] 14:27:04.142 [debug] QUERY OK source="sources" db=0.2ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.144 [debug] QUERY OK source="media_items" db=1.2ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-23 18:33:56Z], 1] 14:27:04.146 [debug] QUERY OK source="media_items" db=1.8ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "ab31b530-4be3-47d8-8fb7-8a5864780b80", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 1, [], 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", "https://www.youtube.com/watch?v=5NJK2Hdyygk", 3460, false, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, 1, ~U[2025-10-23 18:33:56Z]] 14:27:04.147 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.148 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 18:15:46Z], 1] 14:27:04.159 [debug] QUERY OK source="media_items" db=10.0ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "c35e854d-3c2b-4482-b2ae-85f0996158ba", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, 10, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 1, [], 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", "https://www.youtube.com/watch?v=ls-XoGLX1uc", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, 1, ~U[2025-10-19 18:15:46Z]] 14:27:04.159 [debug] QUERY OK source="sources" db=0.2ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.161 [debug] QUERY OK source="media_items" db=1.2ms 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-10-15 19:10:44Z], 1] 14:27:04.163 [debug] QUERY OK source="media_items" db=1.8ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "b27653cf-1578-4ee3-9b1f-4df26713d9ab", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 1, [], 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", "https://www.youtube.com/watch?v=jGUUD217uuQ", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, 1, ~U[2025-10-15 19:10:44Z]] 14:27:04.164 [debug] QUERY OK source="sources" db=0.2ms idle=15.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.165 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-12 18:17:46Z], 1] 14:27:04.176 [debug] QUERY OK source="media_items" db=9.9ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "fcf4842b-8b9a-4278-a8f9-0519ecc064ed", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 1, [], 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", "https://www.youtube.com/watch?v=NKn2M6hVonc", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, 1, ~U[2025-10-12 18:17:46Z]] 14:27:04.176 [debug] QUERY OK source="sources" db=0.3ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.178 [debug] QUERY OK source="media_items" db=1.1ms idle=13.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-09 20:34:11Z], 1] 14:27:04.180 [debug] QUERY OK source="media_items" db=1.7ms idle=14.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "482437fd-fc55-477e-a38d-255a2b0ab2b3", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, 13, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 1, [], 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", "https://www.youtube.com/watch?v=cY6Xq35aNJo", 4071, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, 1, ~U[2025-10-09 20:34:11Z]] 14:27:04.180 [debug] QUERY OK source="sources" db=0.2ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.182 [debug] QUERY OK source="media_items" db=1.1ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-06 18:59:28Z], 1] 14:27:04.192 [debug] QUERY OK source="media_items" db=10.3ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "8c96ff37-6c9a-4df8-93b6-48ea84f44139", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", "https://www.youtube.com/watch?v=-SL1LhoR37E", 3415, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, 1, ~U[2025-10-06 18:59:28Z]] 14:27:04.193 [debug] QUERY OK source="sources" db=0.1ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.194 [debug] QUERY OK source="media_items" db=0.6ms idle=13.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-03 18:07:10Z], 1] 14:27:04.195 [debug] QUERY OK source="media_items" db=0.9ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "d3584ac5-9a29-4f21-a421-e32e078574a7", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 1, [], 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", "https://www.youtube.com/watch?v=ANGaWw6TjpI", 3349, false, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, 1, ~U[2025-10-03 18:07:10Z]] 14:27:04.195 [debug] QUERY OK source="sources" db=0.1ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.196 [debug] QUERY OK source="media_items" db=0.6ms idle=3.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:27:04.201 [debug] QUERY OK source="media_items" db=4.3ms idle=3.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "f22ce642-372e-4812-82d9-29b0f5904d29", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, 16, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 1, [], 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", "https://www.youtube.com/watch?v=kVlODtha9Q0", 3590, false, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, 1, ~U[2025-09-30 18:07:05Z]] 14:27:04.201 [debug] QUERY OK source="sources" db=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.203 [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-09-26 18:11:11Z], 1] 14:27:04.205 [debug] QUERY OK source="media_items" db=1.7ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "277875fe-91a8-4ef4-9931-4d58f2df8a73", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, 17, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 1, [], 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", "https://www.youtube.com/watch?v=Tx-P3lCddfM", 3598, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, 1, ~U[2025-09-26 18:11:11Z]] 14:27:04.205 [debug] QUERY OK source="sources" db=0.2ms 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] 14:27:04.207 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:27:04.218 [debug] QUERY OK source="media_items" db=10.7ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "924f2cd4-1a8f-446c-8a00-0ba8bc5a1069", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 1, [], 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", "https://www.youtube.com/watch?v=_krInL3r6W0", 2282, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, 1, ~U[2025-09-23 18:18:41Z]] 14:27:04.218 [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] 14:27:04.220 [debug] QUERY OK source="media_items" db=1.2ms 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-09-20 16:19:20Z], 1] 14:27:04.222 [debug] QUERY OK source="media_items" db=2.0ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "180f9184-922a-4ed7-8737-74ce515ec4ad", "sx_DhMEZMlM", "https://www.youtube.com/watch?v=sx_DhMEZMlM", 2997, false, 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, false, false, 1, [], 98, ~U[2025-09-20 16:19:20Z], ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], "Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "sx_DhMEZMlM", "https://www.youtube.com/watch?v=sx_DhMEZMlM", 2997, false, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, 1, ~U[2025-09-20 16:19:20Z]] 14:27:04.222 [debug] QUERY OK source="sources" db=0.2ms idle=15.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z], 1] 14:27:04.226 [debug] QUERY OK source="tasks" db=0.2ms idle=6.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [645, 1, ~U[2025-12-03 19:27:04Z], ~U[2025-12-03 19:27:04Z]] 14:27:04.226 [info] {"args":{"id":1},"id":640,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":42335986,"event":"job:stop","queue_time":453345,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:27:18.049 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:48.050 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.206 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:18.051 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:48.052 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.207 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:18.053 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:48.054 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.208 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:18.055 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:48.056 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.210 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:18.057 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:48.058 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.211 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:18.059 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:48.061 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.211 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:18.062 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:48.063 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.213 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:18.065 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:48.066 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.213 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:18.067 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:48.068 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.215 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:18.070 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:48.071 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.215 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:18.072 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:48.073 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.217 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:18.075 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:48.076 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.218 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:18.077 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:48.078 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.218 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:18.079 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:48.080 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.219 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:18.081 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:48.082 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.220 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:18.083 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:48.084 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.221 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:18.085 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:48.086 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.222 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:18.087 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:48.088 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.223 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:18.089 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:48.090 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.224 [info] {"source":"oban","duration":112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:18.091 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:48.092 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.225 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:18.094 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:48.095 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.226 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:18.096 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:48.097 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.227 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:18.099 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:48.100 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.228 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:18.101 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:48.102 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.230 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:18.103 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:48.105 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.231 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:18.107 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:48.108 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.231 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:18.110 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:48.111 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.232 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:18.112 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:48.113 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.233 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:18.114 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:48.115 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.234 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:18.117 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:48.118 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.235 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:18.119 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:48.120 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.236 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:18.121 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:48.122 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.237 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:18.123 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:48.124 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.238 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:18.125 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:48.126 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.240 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:18.127 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:48.128 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.240 [info] {"source":"oban","duration":102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:18.129 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:48.130 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.241 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:18.131 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:48.132 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.243 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:18.133 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:48.134 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.243 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:18.136 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:48.137 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.244 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:18.139 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:48.140 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.246 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:18.141 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:48.143 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.247 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:18.144 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:48.145 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.248 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:18.146 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:48.147 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.249 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:18.148 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:48.149 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.249 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:18.150 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:48.151 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.250 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:18.152 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:48.153 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.251 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:18.154 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:48.155 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.252 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:18.156 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:48.157 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.254 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:18.158 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:48.159 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.255 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:18.160 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:48.161 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.255 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:18.162 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:48.165 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 15:18:00.256 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:18.166 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:48.167 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.258 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:18.168 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:48.170 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.259 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:18.171 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:48.172 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.259 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:18.173 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:48.174 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.261 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:18.175 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:48.176 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.261 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:18.177 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:48.178 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.263 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:18.179 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:48.180 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.263 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:18.181 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:48.182 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.264 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:18.183 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:48.185 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.265 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:18.186 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:48.187 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.267 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:18.188 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:48.189 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.268 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:18.190 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:48.191 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.268 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:18.193 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:48.194 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.270 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:18.195 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:48.197 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.270 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:18.199 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:48.200 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.272 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:18.201 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:48.202 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.273 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:18.203 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:48.204 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.273 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:18.205 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:48.206 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.275 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:18.207 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:48.208 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.276 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:18.209 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:48.210 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.277 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:18.212 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:48.213 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.278 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:18.214 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:48.215 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.279 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:18.217 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:48.218 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.279 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:18.219 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:32.893 [info] {"args":{"id":2},"id":641,"meta":{},"system_time":1764794492893752456,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:41:32.894 [debug] QUERY OK source="sources" db=0.2ms idle=739.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:32.894 [debug] QUERY OK source="settings" db=0.2ms idle=739.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:41:32.906 [debug] QUERY OK source="media_items" db=11.5ms idle=740.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 15:41:32.907 [debug] QUERY OK source="media_items" db=1.0ms idle=19.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:41:32.908 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:32.908 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:32.909 [debug] QUERY OK source="settings" db=0.1ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:41:32.926 [debug] QUERY OK source="media_items" db=16.8ms 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 [2] 15:41:32.931 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 15:41:32.931 [debug] Current batch of media processed. Will check again in 1000ms 15:41:32.931 [debug] QUERY OK source="settings" db=0.2ms idle=23.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:41:32.932 [debug] QUERY OK source="settings" db=0.1ms idle=23.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:41:32.932 [debug] QUERY OK source="settings" db=0.2ms idle=23.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:41:32.932 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/dd/2e/dd2e8e049db41d84accde49249e7b94d1ecb21fadfb9565632d88b9697de8dfe.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/38/09/3809f8dfe563e62356fb9dbed1b328fe8c64329c67b88163df27e96c14e74996.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 15:41:33.932 [debug] Current batch of media processed. Will check again in 1000ms 15:41:34.933 [debug] Current batch of media processed. Will check again in 1000ms 15:41:35.934 [debug] Current batch of media processed. Will check again in 1000ms 15:41:36.936 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "duration" => 423, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", "id" => "476uQn0xbeQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=476uQn0xbeQ", "playlist_index" => 1, "timestamp" => 1763397689, "title" => "Van Neistat fixes YOUR stuff now.", "upload_date" => "20251117"} 15:41:36.936 [debug] QUERY OK source="sources" db=0.2ms idle=781.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:36.937 [debug] QUERY OK source="sources" db=0.2ms idle=782.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:36.940 [debug] QUERY OK source="media_items" db=3.3ms idle=782.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-17 16:41:29Z], 2] 15:41:36.958 [debug] QUERY OK source="media_items" db=17.0ms idle=786.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "d86601ff-1638-423c-a9ff-57485c602090", "476uQn0xbeQ", "https://www.youtube.com/watch?v=476uQn0xbeQ", 423, false, 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 2, [], 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-03 20:41:36Z], ~U[2025-12-03 20:41:36Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom S (truncated) 15:41:36.959 [debug] QUERY OK source="sources" db=0.3ms idle=66.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:36.959 [debug] QUERY OK source="media_profiles" db=0.2ms idle=22.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:36.960 [debug] QUERY OK source="media_items" db=0.3ms idle=22.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4309] 15:41:36.960 [debug] Current batch of media processed. Will check again in 1000ms 15:41:37.960 [debug] Current batch of media processed. Will check again in 1000ms 15:41:38.961 [debug] Current batch of media processed. Will check again in 1000ms 15:41:39.963 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 489, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", "id" => "ATcOOBNXTDY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ATcOOBNXTDY", "playlist_index" => 2, "timestamp" => 1757344493, "title" => "Inside Van Neistat's New Handmade LA Studio", "upload_date" => "20250908"} 15:41:39.963 [debug] QUERY OK source="sources" db=0.2ms idle=1808.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:39.964 [debug] QUERY OK source="sources" db=0.2ms idle=1809.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:39.967 [debug] QUERY OK source="media_items" db=3.4ms idle=1809.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-08 15:14:53Z], 2] 15:41:40.167 [debug] QUERY OK source="media_items" db=198.6ms idle=1072.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "3e2f0e97-170d-4e59-9499-a573c24a426e", "ATcOOBNXTDY", "https://www.youtube.com/watch?v=ATcOOBNXTDY", 489, false, 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 2, [], 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-03 20:41:39Z], ~U[2025-12-03 20:41:39Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to (truncated) 15:41:40.167 [debug] QUERY OK source="sources" db=0.3ms idle=271.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:40.168 [debug] QUERY OK source="media_profiles" db=0.2ms idle=204.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:40.168 [debug] QUERY OK source="media_items" db=0.3ms idle=204.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 [412] 15:41:40.168 [debug] Current batch of media processed. Will check again in 1000ms 15:41:41.169 [debug] Current batch of media processed. Will check again in 1000ms 15:41:42.171 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "duration" => 1056, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", "id" => "mXlZ3GFf3PI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mXlZ3GFf3PI", "playlist_index" => 3, "timestamp" => 1754322767, "title" => "The Perfect Vacation & a Failed Adventure", "upload_date" => "20250804"} 15:41:42.171 [debug] QUERY OK source="sources" db=0.2ms idle=271.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:42.172 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:42.176 [debug] QUERY OK source="media_items" db=3.8ms idle=17.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:41:42.199 [debug] QUERY OK source="media_items" db=22.0ms idle=21.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "4dfebb0a-0196-4bb8-abee-966cac6c5a0b", "mXlZ3GFf3PI", "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 1056, false, 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 2, [], 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-03 20:41:42Z], ~U[2025-12-03 20:41:42Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neista (truncated) 15:41:42.200 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:41:42.200 [debug] QUERY OK source="media_profiles" db=0.3ms idle=28.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:42.201 [debug] QUERY OK source="media_items" db=0.3ms idle=28.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 [413] 15:41:42.201 [debug] Current batch of media processed. Will check again in 1000ms 15:41:43.201 [debug] Current batch of media processed. Will check again in 1000ms 15:41:44.203 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "duration" => 477, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", "id" => "oZh17PnMi74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oZh17PnMi74", "playlist_index" => 4, "timestamp" => 1744822832, "title" => "Because Computers Are Stupid.", "upload_date" => "20250416"} 15:41:44.203 [debug] QUERY OK source="sources" db=0.2ms idle=300.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:44.204 [debug] QUERY OK source="sources" db=0.1ms idle=49.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:44.207 [debug] QUERY OK source="media_items" db=3.5ms idle=49.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:41:44.212 [debug] QUERY OK source="media_items" db=3.9ms idle=53.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "86ffc43d-755c-4f24-a61f-f25e4bf11608", "oZh17PnMi74", "https://www.youtube.com/watch?v=oZh17PnMi74", 477, false, 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 2, [], 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-03 20:41:44Z], ~U[2025-12-03 20:41:44Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:41:44.213 [debug] QUERY OK source="sources" db=0.2ms idle=58.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:44.213 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:44.214 [debug] QUERY OK source="media_items" db=0.2ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [414] 15:41:44.214 [debug] Current batch of media processed. Will check again in 1000ms 15:41:45.214 [debug] Current batch of media processed. Will check again in 1000ms 15:41:46.215 [debug] Current batch of media processed. Will check again in 1000ms 15:41:47.217 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "duration" => 551, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", "id" => "F2ayhXbUXNs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F2ayhXbUXNs", "playlist_index" => 5, "timestamp" => 1742223940, "title" => "My addiction.", "upload_date" => "20250317"} 15:41:47.217 [debug] QUERY OK source="sources" db=0.1ms idle=1062.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:47.218 [debug] QUERY OK source="sources" db=0.2ms idle=1063.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:47.221 [debug] QUERY OK source="media_items" db=2.8ms idle=1063.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:41:47.225 [debug] QUERY OK source="media_items" db=3.1ms idle=1066.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "a1fef797-8d32-4980-9418-f7fd9b9113bc", "F2ayhXbUXNs", "https://www.youtube.com/watch?v=F2ayhXbUXNs", 551, false, 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 2, [], 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-03 20:41:47Z], ~U[2025-12-03 20:41:47Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spir (truncated) 15:41:47.225 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=317.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:47.226 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 15:41:47.227 [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 [415] 15:41:47.227 [debug] Current batch of media processed. Will check again in 1000ms 15:41:48.220 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:48.227 [debug] Current batch of media processed. Will check again in 1000ms 15:41:49.229 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "duration" => 518, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", "id" => "zmO8uGIl9gk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zmO8uGIl9gk", "playlist_index" => 6, "timestamp" => 1739205004, "title" => "EASY Flow State vs HARD Flow State", "upload_date" => "20250210"} 15:41:49.229 [debug] QUERY OK source="sources" db=0.2ms idle=1009.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:49.229 [debug] QUERY OK source="sources" db=0.1ms idle=319.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:49.232 [debug] QUERY OK source="media_items" db=2.4ms idle=75.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:41:49.235 [debug] QUERY OK source="media_items" db=2.6ms idle=77.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "4ab166a7-fb6e-496e-af7d-3305f17bfa59", "zmO8uGIl9gk", "https://www.youtube.com/watch?v=zmO8uGIl9gk", 518, false, 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 2, [], 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-03 20:41:49Z], ~U[2025-12-03 20:41:49Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like (truncated) 15:41:49.236 [debug] QUERY OK source="sources" db=0.1ms idle=81.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:49.236 [debug] QUERY OK source="media_profiles" db=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:49.236 [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 [416] 15:41:49.236 [debug] Current batch of media processed. Will check again in 1000ms 15:41:50.237 [debug] Current batch of media processed. Will check again in 1000ms 15:41:51.239 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "duration" => 697, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", "id" => "JgKIUvM0Uzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "playlist_index" => 7, "timestamp" => 1737073979, "title" => "Escaping the L.A. Fires", "upload_date" => "20250117"} 15:41:51.239 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=326.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:51.239 [debug] QUERY OK source="sources" db=0.1ms idle=84.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:51.242 [debug] QUERY OK source="media_items" db=2.0ms idle=85.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:41:51.243 [debug] QUERY OK source="media_items" db=0.9ms idle=87.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "ed602427-5919-4521-93cd-7fb07f1e4706", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 2, [], 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-03 20:41:51Z], ~U[2025-12-03 20:41:51Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, 2, ~U[2025-01-17 00:32:59Z]] 15:41:51.244 [debug] QUERY OK source="sources" db=0.2ms idle=88.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:51.244 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:51.244 [debug] QUERY OK source="media_items" db=0.1ms idle=4.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [417] 15:41:51.245 [debug] Current batch of media processed. Will check again in 1000ms 15:41:52.245 [debug] Current batch of media processed. Will check again in 1000ms 15:41:53.247 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "duration" => 379, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", "id" => "LEpJJC6A8tA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LEpJJC6A8tA", "playlist_index" => 8, "timestamp" => 1736876171, "title" => "What's In My Camera Bag", "upload_date" => "20250114"} 15:41:53.247 [debug] QUERY OK source="sources" db=0.2ms idle=331.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:53.248 [debug] QUERY OK source="sources" db=0.2ms idle=93.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:53.252 [debug] QUERY OK source="media_items" db=3.6ms idle=93.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-14 17:36:11Z], 2] 15:41:53.256 [debug] QUERY OK source="media_items" db=3.6ms idle=97.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "d57fe78c-74ec-489e-a798-738472b4ea7d", "LEpJJC6A8tA", "https://www.youtube.com/watch?v=LEpJJC6A8tA", 379, false, 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 2, [], 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-03 20:41:53Z], ~U[2025-12-03 20:41:53Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: (truncated) 15:41:53.256 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:41:53.257 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:53.257 [debug] QUERY OK source="media_items" db=0.2ms 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 [418] 15:41:53.257 [debug] Current batch of media processed. Will check again in 1000ms 15:41:54.258 [debug] Current batch of media processed. Will check again in 1000ms 15:41:55.260 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "duration" => 545, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", "id" => "TgMaICyY0Ns", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TgMaICyY0Ns", "playlist_index" => 9, "timestamp" => 1734368382, "title" => "FROM-BOX vs FROM-SCRATCH COMPETITORS", "upload_date" => "20241216"} 15:41:55.260 [debug] QUERY OK source="sources" db=0.2ms idle=341.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:55.261 [debug] QUERY OK source="sources" db=0.1ms idle=106.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:55.265 [debug] QUERY OK source="media_items" db=3.6ms idle=106.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 16:59:42Z], 2] 15:41:55.269 [debug] QUERY OK source="media_items" db=3.7ms idle=110.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "f4752a83-d182-485e-af96-02f38be19806", "TgMaICyY0Ns", "https://www.youtube.com/watch?v=TgMaICyY0Ns", 545, false, 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 2, [], 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-03 20:41:55Z], ~U[2025-12-03 20:41:55Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:41:55.270 [debug] QUERY OK source="sources" db=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:55.271 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:55.271 [debug] QUERY OK source="media_items" db=0.3ms 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 [419] 15:41:55.271 [debug] Current batch of media processed. Will check again in 1000ms 15:41:56.272 [debug] Current batch of media processed. Will check again in 1000ms 15:41:57.273 [debug] Current batch of media processed. Will check again in 1000ms 15:41:58.275 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 488, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", "id" => "4EMF6MYTJkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4EMF6MYTJkY", "playlist_index" => 10, "timestamp" => 1733242550, "title" => "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "upload_date" => "20241203"} 15:41:58.275 [debug] QUERY OK source="sources" db=0.2ms idle=1120.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:41:58.276 [debug] QUERY OK source="sources" db=0.2ms idle=1121.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:41:58.280 [debug] QUERY OK source="media_items" db=3.5ms idle=1121.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:41:58.284 [debug] QUERY OK source="media_items" db=3.7ms idle=1125.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "4863de67-d537-48c4-9334-00b65d10e78d", "4EMF6MYTJkY", "https://www.youtube.com/watch?v=4EMF6MYTJkY", 488, false, 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 2, [], 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-03 20:41:58Z], ~U[2025-12-03 20:41:58Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of u (truncated) 15:41:58.285 [debug] QUERY OK source="sources" db=0.3ms idle=362.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:41:58.286 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:41:58.286 [debug] QUERY OK source="media_items" db=0.3ms idle=9.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [420] 15:41:58.286 [debug] Current batch of media processed. Will check again in 1000ms 15:41:59.288 [debug] Current batch of media processed. Will check again in 1000ms 15:42:00.281 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:00.289 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "duration" => 764, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", "id" => "kloLI0j1hAY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kloLI0j1hAY", "playlist_index" => 11, "timestamp" => 1730736245, "title" => "How I Would Start My Life if I Were 18 Now", "upload_date" => "20241104"} 15:42:00.289 [debug] QUERY OK source="sources" db=0.3ms idle=134.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:00.290 [debug] QUERY OK source="sources" db=0.2ms idle=135.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:00.294 [debug] QUERY OK source="media_items" db=3.6ms idle=135.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:42:00.299 [debug] QUERY OK source="media_items" db=3.8ms idle=139.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "fe0f0a93-4df0-46ae-a2f0-c744256d600a", "kloLI0j1hAY", "https://www.youtube.com/watch?v=kloLI0j1hAY", 764, false, 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 2, [], 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-03 20:42:00Z], ~U[2025-12-03 20:42:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT (truncated) 15:42:00.299 [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" = ?) [2] 15:42:00.300 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:00.301 [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 [421] 15:42:00.301 [debug] Current batch of media processed. Will check again in 1000ms 15:42:01.301 [debug] Current batch of media processed. Will check again in 1000ms 15:42:02.303 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "duration" => 564, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", "id" => "BS1EM_Jj9Og", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BS1EM_Jj9Og", "playlist_index" => 12, "timestamp" => 1728313382, "title" => "Puzzle-Thinking Makes You CLEVER.", "upload_date" => "20241007"} 15:42:02.303 [debug] QUERY OK source="sources" db=0.2ms idle=374.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:02.304 [debug] QUERY OK source="sources" db=0.2ms idle=149.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:02.308 [debug] QUERY OK source="media_items" db=3.5ms idle=149.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:03:02Z], 2] 15:42:02.312 [debug] QUERY OK source="media_items" db=3.6ms idle=153.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "c89ae6fa-7817-4d26-a3fb-b056e72fbf56", "BS1EM_Jj9Og", "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 564, false, 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 2, [], 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-03 20:42:02Z], ~U[2025-12-03 20:42:02Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since d (truncated) 15:42:02.312 [debug] QUERY OK source="sources" db=0.2ms idle=157.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:02.313 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:02.313 [debug] QUERY OK source="media_items" db=0.3ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [422] 15:42:02.314 [debug] Current batch of media processed. Will check again in 1000ms 15:42:03.314 [debug] Current batch of media processed. Will check again in 1000ms 15:42:04.315 [debug] Current batch of media processed. Will check again in 1000ms 15:42:05.317 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 536, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", "id" => "-N1q52mQeSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-N1q52mQeSA", "playlist_index" => 13, "timestamp" => 1727708520, "title" => "I’m leaving.", "upload_date" => "20240930"} 15:42:05.317 [debug] QUERY OK source="sources" db=0.2ms idle=1162.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:05.318 [debug] QUERY OK source="sources" db=0.2ms idle=1163.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:05.321 [debug] QUERY OK source="media_items" db=3.2ms idle=1163.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:42:05.333 [debug] QUERY OK source="media_items" db=11.3ms idle=1167.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "892c9031-f2ba-47ca-8c3e-7ab0bc7b2993", "-N1q52mQeSA", "https://www.youtube.com/watch?v=-N1q52mQeSA", 536, false, 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 2, [], 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-03 20:42:05Z], ~U[2025-12-03 20:42:05Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed (truncated) 15:42:05.334 [debug] QUERY OK source="sources" db=0.3ms idle=401.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:05.334 [debug] QUERY OK source="media_profiles" db=0.2ms idle=16.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:05.335 [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 [423] 15:42:05.335 [debug] Current batch of media processed. Will check again in 1000ms 15:42:06.335 [debug] Current batch of media processed. Will check again in 1000ms 15:42:07.337 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "duration" => 538, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", "id" => "wytNokXkEXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wytNokXkEXk", "playlist_index" => 14, "timestamp" => 1726502260, "title" => "The Obsessive Details of My Custom Uniform", "upload_date" => "20240916"} 15:42:07.337 [debug] QUERY OK source="sources" db=0.2ms idle=402.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:07.338 [debug] QUERY OK source="sources" db=0.1ms idle=183.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:07.341 [debug] QUERY OK source="media_items" db=3.3ms idle=183.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:42:07.346 [debug] QUERY OK source="media_items" db=3.4ms idle=187.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "c3d9fd27-7715-4d01-8327-19e33e2bfbc1", "wytNokXkEXk", "https://www.youtube.com/watch?v=wytNokXkEXk", 538, false, 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 2, [], 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-03 20:42:07Z], ~U[2025-12-03 20:42:07Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat ha (truncated) 15:42:07.346 [debug] QUERY OK source="sources" db=0.2ms idle=191.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:07.347 [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] 15:42:07.347 [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 [424] 15:42:07.347 [debug] Current batch of media processed. Will check again in 1000ms 15:42:08.348 [debug] Current batch of media processed. Will check again in 1000ms 15:42:09.350 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "duration" => 873, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", "id" => "TlvQR2ITy5w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TlvQR2ITy5w", "playlist_index" => 15, "timestamp" => 1725290651, "title" => "It was MY fault the Neistat Brothers broke up.", "upload_date" => "20240902"} 15:42:09.351 [debug] QUERY OK source="sources" db=0.4ms idle=411.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:09.351 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:42:09.355 [debug] QUERY OK source="media_items" db=3.3ms idle=196.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:24:11Z], 2] 15:42:09.359 [debug] QUERY OK source="media_items" db=3.5ms idle=200.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "39360428-07c7-4581-8dab-cf51d9128d03", "TlvQR2ITy5w", "https://www.youtube.com/watch?v=TlvQR2ITy5w", 873, false, 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 2, [], 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-03 20:42:09Z], ~U[2025-12-03 20:42:09Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:42:09.360 [debug] QUERY OK source="sources" db=0.2ms idle=204.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:09.360 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:09.361 [debug] QUERY OK source="media_items" db=0.2ms 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 [425] 15:42:09.361 [debug] Current batch of media processed. Will check again in 1000ms 15:42:10.361 [debug] Current batch of media processed. Will check again in 1000ms 15:42:11.363 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 553, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", "id" => "Uoa1OmMfyvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Uoa1OmMfyvY", "playlist_index" => 16, "timestamp" => 1724685296, "title" => "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "upload_date" => "20240826"} 15:42:11.363 [debug] QUERY OK source="sources" db=0.2ms idle=421.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:11.364 [debug] QUERY OK source="sources" db=0.2ms idle=209.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:11.367 [debug] QUERY OK source="media_items" db=3.3ms idle=209.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:42:11.372 [debug] QUERY OK source="media_items" db=3.5ms idle=213.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "a3f4daf7-de33-40a9-87a6-a193cb52ac27", "Uoa1OmMfyvY", "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 553, false, 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 2, [], 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-03 20:42:11Z], ~U[2025-12-03 20:42:11Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fe (truncated) 15:42:11.372 [debug] QUERY OK source="sources" db=0.2ms idle=217.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:11.373 [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] 15:42:11.373 [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 [426] 15:42:11.373 [debug] Current batch of media processed. Will check again in 1000ms 15:42:12.374 [debug] Current batch of media processed. Will check again in 1000ms 15:42:13.376 [debug] Current batch of media processed. Will check again in 1000ms 15:42:14.377 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "duration" => 620, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", "id" => "RaIAhHAOBJQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RaIAhHAOBJQ", "playlist_index" => 17, "timestamp" => 1722870614, "title" => "5 Ingredients For Having Confidence", "upload_date" => "20240805"} 15:42:14.377 [debug] QUERY OK source="sources" db=0.1ms idle=1222.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:14.378 [debug] QUERY OK source="sources" db=0.2ms idle=1223.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:14.381 [debug] QUERY OK source="media_items" db=2.7ms idle=1223.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-05 15:10:14Z], 2] 15:42:14.385 [debug] QUERY OK source="media_items" db=3.0ms idle=1226.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "d0f63443-5599-4291-a3c7-c46bd8ea2408", "RaIAhHAOBJQ", "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 620, false, 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 2, [], 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-03 20:42:14Z], ~U[2025-12-03 20:42:14Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens mor (truncated) 15:42:14.385 [debug] QUERY OK source="sources" db=0.2ms idle=439.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:14.386 [debug] QUERY OK source="media_profiles" db=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] 15:42:14.386 [debug] QUERY OK source="media_items" db=0.3ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [427] 15:42:14.386 [debug] Current batch of media processed. Will check again in 1000ms 15:42:15.387 [debug] Current batch of media processed. Will check again in 1000ms 15:42:16.389 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 677, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", "id" => "QPLy0vHEXSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QPLy0vHEXSA", "playlist_index" => 18, "timestamp" => 1721660797, "title" => "Van Neistat Can Fix Anything", "upload_date" => "20240722"} 15:42:16.389 [debug] QUERY OK source="sources" db=0.3ms idle=440.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:16.390 [debug] QUERY OK source="sources" db=0.2ms idle=235.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:16.393 [debug] QUERY OK source="media_items" db=3.3ms idle=235.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:06:37Z], 2] 15:42:16.398 [debug] QUERY OK source="media_items" db=4.1ms idle=238.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "1148fc51-7370-43fa-96f1-86ea51d5c991", "QPLy0vHEXSA", "https://www.youtube.com/watch?v=QPLy0vHEXSA", 677, false, 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 2, [], 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-03 20:42:16Z], ~U[2025-12-03 20:42:16Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened (truncated) 15:42:16.399 [debug] QUERY OK source="sources" db=0.2ms idle=243.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:16.399 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:16.400 [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 [428] 15:42:16.400 [debug] Current batch of media processed. Will check again in 1000ms 15:42:17.400 [debug] Current batch of media processed. Will check again in 1000ms 15:42:18.221 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:18.402 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "duration" => 598, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", "id" => "GSMDXRSCEGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GSMDXRSCEGM", "playlist_index" => 19, "timestamp" => 1720453997, "title" => "Boots Are More Important Than Cameras", "upload_date" => "20240708"} 15:42:18.402 [debug] QUERY OK source="sources" db=0.2ms idle=247.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:18.403 [debug] QUERY OK source="sources" db=0.2ms idle=248.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:18.406 [debug] QUERY OK source="media_items" db=3.2ms idle=248.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 15:53:17Z], 2] 15:42:18.411 [debug] QUERY OK source="media_items" db=3.5ms idle=252.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "76479a2c-1308-4317-8b8b-29c8016b4d3b", "GSMDXRSCEGM", "https://www.youtube.com/watch?v=GSMDXRSCEGM", 598, false, 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 2, [], 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-03 20:42:18Z], ~U[2025-12-03 20:42:18Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:42:18.411 [debug] QUERY OK source="sources" db=0.2ms idle=189.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:18.412 [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] 15:42:18.412 [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 [429] 15:42:18.412 [debug] Current batch of media processed. Will check again in 1000ms 15:42:19.413 [debug] Current batch of media processed. Will check again in 1000ms 15:42:20.414 [debug] Current batch of media processed. Will check again in 1000ms 15:42:20.542 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/dd/2e/dd2e8e049db41d84accde49249e7b94d1ecb21fadfb9565632d88b9697de8dfe.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/38/09/3809f8dfe563e62356fb9dbed1b328fe8c64329c67b88163df27e96c14e74996.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 15:42:20.543 [debug] Gracefully stopping file follower 15:42:20.544 [debug] QUERY OK source="sources" db=0.2ms idle=589.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:20.544 [debug] QUERY OK source="sources" db=0.1ms idle=389.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:20.548 [debug] QUERY OK source="media_items" db=3.5ms idle=390.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-17 16:41:29Z], 2] 15:42:20.553 [debug] QUERY OK source="media_items" db=3.9ms idle=394.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "ba323d91-ad5e-4b58-bf80-a6bb58b5527d", "476uQn0xbeQ", "https://www.youtube.com/watch?v=476uQn0xbeQ", 423, false, 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 2, [], 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sa (truncated) 15:42:20.553 [debug] QUERY OK source="sources" db=0.2ms idle=398.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:20.557 [debug] QUERY OK source="media_items" db=3.5ms 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-09-08 15:14:53Z], 2] 15:42:20.562 [debug] QUERY OK source="media_items" db=4.1ms idle=13.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "a47303e1-7ac9-4311-92c9-33a669608137", "ATcOOBNXTDY", "https://www.youtube.com/watch?v=ATcOOBNXTDY", 489, false, 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 2, [], 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to adv (truncated) 15:42:20.563 [debug] QUERY OK source="sources" db=0.2ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.566 [debug] QUERY OK source="media_items" db=3.2ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:42:20.570 [debug] QUERY OK source="media_items" db=3.5ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "da26c8c1-bda5-44e6-9328-ce06fb5298a5", "mXlZ3GFf3PI", "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 1056, false, 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 2, [], 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat (truncated) 15:42:20.571 [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" = ?) [2] 15:42:20.574 [debug] QUERY OK source="media_items" db=3.2ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:42:20.587 [debug] QUERY OK source="media_items" db=11.2ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "ed833595-4a13-4ff6-b77e-7a9dafa27dd8", "oZh17PnMi74", "https://www.youtube.com/watch?v=oZh17PnMi74", 477, false, 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 2, [], 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:42:20.587 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.590 [debug] QUERY OK source="media_items" db=3.1ms idle=17.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:42:20.595 [debug] QUERY OK source="media_items" db=3.5ms idle=19.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "3d1099ca-a107-4185-ac1d-f7c4f868bc40", "F2ayhXbUXNs", "https://www.youtube.com/watch?v=F2ayhXbUXNs", 551, false, 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 2, [], 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spirit (truncated) 15:42:20.595 [debug] QUERY OK source="sources" db=0.3ms idle=20.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.599 [debug] QUERY OK source="media_items" db=3.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:42:20.603 [debug] QUERY OK source="media_items" db=3.5ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "de14cfbf-5aa0-4132-9106-d189a713dd3e", "zmO8uGIl9gk", "https://www.youtube.com/watch?v=zmO8uGIl9gk", 518, false, 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 2, [], 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like (truncated) 15:42:20.604 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:42:20.607 [debug] QUERY OK source="media_items" db=3.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:42:20.609 [debug] QUERY OK source="media_items" db=1.6ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "ba42c37f-6d01-4ee9-868c-6a717753aa1f", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 2, [], 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 697, false, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, 2, ~U[2025-01-17 00:32:59Z]] 15:42:20.610 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.613 [debug] QUERY OK source="media_items" db=3.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-01-14 17:36:11Z], 2] 15:42:20.617 [debug] QUERY OK source="media_items" db=3.4ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "55c8ff87-3ad3-44bf-a9e3-17365192b38d", "LEpJJC6A8tA", "https://www.youtube.com/watch?v=LEpJJC6A8tA", 379, false, 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 2, [], 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: b (truncated) 15:42:20.618 [debug] QUERY OK source="sources" db=0.3ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.622 [debug] QUERY OK source="media_items" db=3.3ms idle=9.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 16:59:42Z], 2] 15:42:20.626 [debug] QUERY OK source="media_items" db=3.5ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "c7574df0-eb44-41d6-b761-6c5b7901076d", "TgMaICyY0Ns", "https://www.youtube.com/watch?v=TgMaICyY0Ns", 545, false, 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 2, [], 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:42:20.627 [debug] QUERY OK source="sources" db=0.3ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.630 [debug] QUERY OK source="media_items" db=3.1ms 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[2024-12-03 16:15:50Z], 2] 15:42:20.634 [debug] QUERY OK source="media_items" db=3.5ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "f8cb47ac-acde-4b54-a432-34c19f712b2c", "4EMF6MYTJkY", "https://www.youtube.com/watch?v=4EMF6MYTJkY", 488, false, 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 2, [], 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (truncated) 15:42:20.635 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:42:20.638 [debug] QUERY OK source="media_items" db=3.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:42:20.642 [debug] QUERY OK source="media_items" db=3.5ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "7f5528bf-034f-46c6-b981-b49c355b0c60", "kloLI0j1hAY", "https://www.youtube.com/watch?v=kloLI0j1hAY", 764, false, 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 2, [], 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT (truncated) 15:42:20.643 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:42:20.647 [debug] QUERY OK source="media_items" db=3.3ms 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[2024-10-07 15:03:02Z], 2] 15:42:20.651 [debug] QUERY OK source="media_items" db=3.6ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "95019348-3374-4a51-bdea-175a34f16a59", "BS1EM_Jj9Og", "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 564, false, 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 2, [], 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since di (truncated) 15:42:20.652 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:42:20.655 [debug] QUERY OK source="media_items" db=3.0ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:42:20.659 [debug] QUERY OK source="media_items" db=3.5ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "0d69eb2c-53dc-4183-80d4-2f8c3ba1940f", "-N1q52mQeSA", "https://www.youtube.com/watch?v=-N1q52mQeSA", 536, false, 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 2, [], 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rus (truncated) 15:42:20.660 [debug] QUERY OK source="sources" db=0.3ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.664 [debug] QUERY OK source="media_items" db=3.2ms 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[2024-09-16 15:57:40Z], 2] 15:42:20.668 [debug] QUERY OK source="media_items" db=3.4ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "a2667a41-f1a7-43d0-9a84-0859433f3ef2", "wytNokXkEXk", "https://www.youtube.com/watch?v=wytNokXkEXk", 538, false, 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 2, [], 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has (truncated) 15:42:20.668 [debug] QUERY OK source="sources" db=0.3ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.672 [debug] QUERY OK source="media_items" db=3.2ms 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[2024-09-02 15:24:11Z], 2] 15:42:20.682 [debug] QUERY OK source="media_items" db=9.0ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "d1d39801-a87a-48ba-80fa-c5ca03e04bd7", "TlvQR2ITy5w", "https://www.youtube.com/watch?v=TlvQR2ITy5w", 873, false, 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 2, [], 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:42:20.682 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.685 [debug] QUERY OK source="media_items" db=2.5ms idle=15.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:42:20.689 [debug] QUERY OK source="media_items" db=2.7ms idle=16.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "f6e832a2-e743-4da2-b789-7e7fd37d5c6d", "Uoa1OmMfyvY", "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 553, false, 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 2, [], 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fes (truncated) 15:42:20.689 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.692 [debug] QUERY OK source="media_items" db=2.6ms 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[2024-08-05 15:10:14Z], 2] 15:42:20.696 [debug] QUERY OK source="media_items" db=2.8ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "c159b33f-1645-42a6-b8e5-ba1089f068fb", "RaIAhHAOBJQ", "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 620, false, 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 2, [], 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more (truncated) 15:42:20.697 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.699 [debug] QUERY OK source="media_items" db=2.5ms 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[2024-07-22 15:06:37Z], 2] 15:42:20.703 [debug] QUERY OK source="media_items" db=2.6ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "447133d4-deb4-4cd9-876d-112f9b20241f", "QPLy0vHEXSA", "https://www.youtube.com/watch?v=QPLy0vHEXSA", 677, false, 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 2, [], 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened i (truncated) 15:42:20.703 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.706 [debug] QUERY OK source="media_items" db=2.5ms 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[2024-07-08 15:53:17Z], 2] 15:42:20.809 [debug] QUERY OK source="media_items" db=101.8ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "efa456ac-ea3d-4db1-aa8c-1bd00f69bc3e", "GSMDXRSCEGM", "https://www.youtube.com/watch?v=GSMDXRSCEGM", 598, false, 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 2, [], 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:42:20.810 [debug] QUERY OK source="sources" db=0.4ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:20.813 [debug] QUERY OK source="media_items" db=2.5ms idle=107.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-01 15:34:00Z], 2] 15:42:20.868 [debug] QUERY OK source="media_items" db=54.2ms idle=109.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","original_url","duration_seconds","livestream","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "original_url" = ?, "duration_seconds" = ?, "livestream" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan", "39 Things I've Earned the RIGHT to QUIT", "8c2bd172-6b04-44a2-8f7d-6476f076d22f", "vsXpbsWwb3g", "https://www.youtube.com/watch?v=vsXpbsWwb3g", 463, false, 20, "/downloads/shows/Van Neistat/Season 2024/s2024e070100 - 39_Things_I_ve_Earned_the_RIGHT_to_QUIT.mp4", false, false, false, 2, [], 98, ~U[2024-07-01 15:34:00Z], ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. (truncated) 15:42:20.869 [debug] QUERY OK source="sources" db=0.3ms idle=161.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z], 2] 15:42:20.871 [debug] QUERY OK source="media_items" db=1.8ms idle=60.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 15:42:20.873 [debug] QUERY OK source="media_items" db=1.6ms idle=61.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")))) [2] 15:42:20.873 [debug] QUERY OK source="media_items" db=0.3ms idle=59.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:42:20.875 [debug] QUERY OK source="tasks" db=0.4ms idle=3.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [646, 2, ~U[2025-12-03 20:42:20Z], ~U[2025-12-03 20:42:20Z]] 15:42:20.875 [info] {"args":{"id":2},"id":641,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":47981689,"event":"job:stop","queue_time":515649,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:42:48.222 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.282 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:18.223 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:48.224 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.283 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:18.225 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:48.226 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.283 [info] {"source":"oban","duration":109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:18.227 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:48.228 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.284 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:18.229 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:48.230 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.286 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:18.231 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:48.232 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.287 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:18.233 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:48.234 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.288 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:18.236 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:48.237 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.289 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:18.239 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:48.240 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.290 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:18.241 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:48.242 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.291 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:18.243 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:48.245 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.292 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:18.246 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:48.247 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.292 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:18.248 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:48.249 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.293 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:18.250 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:48.251 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.295 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:18.252 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:48.253 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.296 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:18.255 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:48.256 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.296 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:18.257 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:48.258 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.298 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:18.260 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:48.262 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.299 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:18.263 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:48.264 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.299 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:18.265 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:48.266 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.300 [info] {"source":"oban","duration":95,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:18.269 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:48.270 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.302 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:18.271 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:48.274 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.303 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:18.275 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:48.276 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.304 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:18.277 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:48.278 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.305 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:18.279 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:48.280 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.306 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:18.281 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:48.283 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.307 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:18.284 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:48.285 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.308 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:18.286 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:48.287 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.308 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:18.288 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:48.290 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.310 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:18.291 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:48.292 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.311 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:18.293 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:48.294 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.311 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:18.295 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:48.296 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.313 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:18.297 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:48.298 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.313 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:18.299 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:48.300 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.314 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:18.301 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:48.302 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.316 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:18.303 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:48.304 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.317 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:18.305 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:48.306 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.317 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:18.307 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:48.308 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.318 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:18.309 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:48.310 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.320 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:18.311 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:48.312 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.321 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:18.313 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:48.314 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.322 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:18.315 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:48.316 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.323 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:18.317 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:48.318 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.324 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:18.319 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:48.320 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.325 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:18.321 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:48.322 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.325 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:18.323 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:48.324 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.327 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:18.326 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:48.327 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.328 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:18.328 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:48.329 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.328 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:18.331 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:48.332 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.329 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:18.333 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:48.334 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.331 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:18.335 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:48.336 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.332 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:18.337 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:48.338 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.333 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:18.339 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:48.340 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.333 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:18.342 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:48.343 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.335 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:18.344 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:48.345 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.336 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:18.346 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:48.348 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.337 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:18.349 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:48.351 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.338 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:18.352 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:48.353 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.339 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:18.354 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:48.355 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.340 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:18.356 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:48.357 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.341 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:18.358 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:48.359 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.342 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:18.360 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:48.361 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.342 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:18.362 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:48.363 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.343 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:18.364 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:48.365 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.344 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:18.366 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:48.367 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.345 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:18.368 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:48.369 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.347 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:18.370 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:48.371 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.348 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:18.372 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:48.373 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.349 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:18.374 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:48.375 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.350 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:18.376 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:48.377 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.351 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:18.378 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:48.379 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.351 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:18.380 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:48.381 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.352 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:18.382 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:48.383 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.354 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:18.384 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:48.385 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.354 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:18.386 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:48.387 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.355 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:18.388 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:48.389 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.357 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:18.390 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:48.391 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.358 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:18.392 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:48.394 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.359 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:18.395 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:48.396 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.360 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:18.397 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:48.398 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.360 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:18.399 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:48.400 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.361 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:18.401 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:48.402 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.362 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:18.403 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:48.404 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.364 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:18.405 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:48.407 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.365 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:18.408 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:48.409 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.366 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:18.410 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:48.411 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.367 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:18.412 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:48.413 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.368 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:18.414 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:48.415 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.369 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:18.416 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:48.417 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.369 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:18.418 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:48.420 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.371 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:18.421 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:48.422 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.372 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:18.424 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:48.426 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.373 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:18.427 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:48.428 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.374 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:18.429 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:48.430 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.375 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:18.431 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:48.432 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.375 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:18.433 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:48.434 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.376 [info] {"source":"oban","duration":90,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:18.435 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:48.436 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.378 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:18.437 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:48.438 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.379 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:18.439 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:48.440 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.380 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:18.441 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:48.442 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.381 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:18.443 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:48.444 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.382 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:18.446 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:48.448 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.383 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:18.449 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:48.450 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.383 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:18.451 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:48.452 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.385 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:18.453 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:48.454 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.386 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:18.455 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:48.456 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.386 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:18.457 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:48.458 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.387 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:18.459 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:48.460 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.389 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:18.461 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:48.462 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.389 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:18.463 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:48.464 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.390 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:18.465 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:48.466 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.391 [info] {"source":"oban","duration":73,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:18.467 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:48.468 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.393 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:18.469 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:48.470 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.394 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:18.471 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:48.473 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.394 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:18.474 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:48.475 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.396 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:18.476 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:48.477 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.396 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:18.478 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:48.479 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.397 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:18.480 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:48.481 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.398 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:18.482 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:48.483 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.400 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:18.484 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:48.485 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.401 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:18.486 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:48.487 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.402 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:18.488 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:48.489 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.403 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:18.490 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:48.491 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.404 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:18.492 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:48.493 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.405 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:18.494 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:48.495 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.405 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:18.496 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:48.497 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.407 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:18.498 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:48.499 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.407 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:18.500 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:48.501 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.409 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:18.502 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:48.503 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.410 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:18.505 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:48.507 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.411 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:18.509 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:48.511 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.411 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:18.513 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:48.514 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.412 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:18.515 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:48.516 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.413 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:18.517 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:48.518 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.415 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:18.519 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:48.520 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.416 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:18.521 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:48.522 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.416 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:18.523 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:48.524 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.417 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:18.525 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:48.527 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.419 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:18.528 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:48.530 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.419 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:18.531 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:48.532 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.421 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:18.533 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:48.534 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.421 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:18.535 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:48.536 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.423 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:18.537 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:48.538 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.424 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:18.539 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:48.540 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.425 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:18.541 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:48.542 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.426 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:18.544 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:48.545 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.427 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:18.546 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:48.547 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.427 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:18.548 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:48.549 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.429 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:18.550 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:48.551 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.429 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:18.553 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:48.554 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.430 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:18.555 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:48.557 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.432 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:18.558 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:48.559 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.432 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:18.560 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:48.562 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.434 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:18.563 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:48.564 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.434 [info] {"source":"oban","duration":109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:18.565 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:48.566 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.435 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:18.567 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:48.568 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.436 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:18.569 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:48.570 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.437 [info] {"source":"oban","duration":77,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:18.571 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:48.572 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.438 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:18.573 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:48.574 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.440 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:18.575 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:48.577 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.441 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:18.578 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:48.579 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.442 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:18.581 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:48.582 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.442 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:18.583 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:48.584 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.444 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:18.585 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:48.586 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.445 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:18.587 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:48.588 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.445 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:18.589 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:48.590 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.447 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:18.592 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:48.593 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.448 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:18.594 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:48.595 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.448 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:18.596 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:48.597 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.450 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:18.598 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:48.599 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.451 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:18.600 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:48.601 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.451 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:18.602 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:48.603 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.452 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:18.604 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:48.605 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.454 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:18.606 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:48.607 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.454 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:18.608 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:48.609 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.456 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:18.611 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:48.613 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.456 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:18.614 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:48.616 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.458 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:18.617 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:48.618 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.459 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:18.619 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:48.620 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.460 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:18.621 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:48.622 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.461 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:18.623 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:48.624 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.462 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:18.625 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:48.626 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.463 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:18.627 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:48.628 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.463 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:18.629 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:48.630 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.464 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:18.631 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:48.632 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.466 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:18.633 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:48.634 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.466 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:18.635 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:48.636 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.467 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:18.637 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:48.638 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.469 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:18.639 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:48.640 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.470 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:18.641 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:48.642 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.471 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:18.643 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:48.644 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.472 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:18.645 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:48.646 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.473 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:18.647 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:48.648 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.474 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:18.649 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:48.650 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.475 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:18.651 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:48.652 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.475 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:18.653 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:48.654 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.476 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:18.655 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:48.656 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.477 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:18.657 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:48.658 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.479 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:18.936 [info] {"source":"oban","duration":277715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 19:00:48.937 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.479 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:18.939 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:48.940 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.481 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:18.942 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:48.943 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.481 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:18.945 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:48.946 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.482 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:18.947 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:48.948 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.484 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:18.950 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:48.951 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.485 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:18.953 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:48.954 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.486 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:18.955 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:48.956 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.487 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:18.957 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:48.958 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.487 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:18.959 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:48.960 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.489 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:18.961 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:48.962 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.490 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:18.963 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:48.964 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.491 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:18.966 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:48.967 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.492 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:18.970 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:48.971 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.493 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:18.973 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:48.974 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.494 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:18.976 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:48.977 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.494 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:18.978 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:48.979 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.496 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:18.980 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:48.981 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.497 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:18.982 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:48.983 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.497 [info] {"source":"oban","duration":96,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:18.984 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:48.985 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.499 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:18.987 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:48.988 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.500 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:18.989 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:48.990 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.501 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:18.991 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:48.992 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.502 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:18.993 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:48.994 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.503 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:18.995 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:48.996 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.503 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:18.997 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:48.998 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.504 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:18.999 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:49.000 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.506 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:19.001 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:49.002 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.507 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:19.003 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:49.004 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.508 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:19.005 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:49.007 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.509 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:19.008 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:49.009 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.510 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:19.010 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:49.011 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.510 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:19.012 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:49.013 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.511 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:19.014 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:49.015 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.513 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:19.016 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:49.017 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.513 [info] {"source":"oban","duration":105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:19.018 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:49.019 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.515 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:19.020 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:49.021 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.515 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:19.022 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:49.023 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.517 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:19.024 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:49.025 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.518 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:19.026 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:49.027 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.519 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:19.028 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:49.029 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.520 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:19.030 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:49.031 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.521 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:19.032 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:49.033 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.521 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:19.034 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:49.035 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.523 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:19.036 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:49.037 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.523 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:19.038 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:49.039 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.524 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:19.040 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:49.041 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.525 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:19.042 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:49.043 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.526 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:19.044 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:49.045 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.527 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:19.046 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:49.047 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.528 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:19.049 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:49.050 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.529 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:19.051 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:49.052 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.531 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:19.053 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:49.054 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.531 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:19.055 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:49.056 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.533 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:19.058 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:49.059 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.534 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:19.061 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:49.062 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.535 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:19.063 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:49.064 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.535 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:19.065 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:49.066 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.537 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:19.067 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:49.068 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.538 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:19.069 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:49.070 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.540 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[647]} 20:00:00.547 [info] {"args":{},"id":647,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1764810000547129504,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 20:00:00.721 [debug] QUERY OK source="media_items" db=174.0ms idle=391.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)) [] 20:00:00.721 [info] Culling 0 media items past their retention date 20:00:00.725 [debug] QUERY OK source="media_items" db=3.3ms idle=565.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)) [] 20:00:00.725 [info] Deleting 0 media items that are from before the source cutoff 20:00:00.725 [info] {"args":{},"id":647,"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":178179,"event":"job:stop","queue_time":545695,"attempt":1,"tags":["media_item","local_data"]} 20:00:19.071 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:49.072 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.540 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:19.073 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:49.074 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.542 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:19.075 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:49.076 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.543 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:19.077 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:49.078 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.543 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:19.079 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:49.080 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.544 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:19.081 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:49.082 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.545 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:19.083 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:49.084 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:54.036 [debug] Tzdata polling for update. 20:06:54.110 [debug] Tzdata polling shows the loaded tz database is up to date. 20:07:00.547 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:19.086 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:49.087 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.548 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:19.088 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:49.089 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.549 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:19.090 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:49.091 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.550 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:19.093 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:49.095 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.550 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:19.096 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:49.097 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.552 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:19.098 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:49.099 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.553 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:19.100 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:49.101 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.554 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:19.102 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:49.103 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.555 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:19.104 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:49.105 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.555 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:19.106 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:49.107 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.557 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:19.108 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:49.109 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.557 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:19.110 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:49.111 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.559 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:19.112 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:49.113 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.559 [info] {"source":"oban","duration":97,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:19.114 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:49.115 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.561 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:19.116 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:49.117 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.562 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:19.118 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:49.119 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.563 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:19.120 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:49.121 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.563 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:19.122 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:49.123 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.564 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:19.124 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:49.126 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.566 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:19.127 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:49.128 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.566 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:19.129 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:49.130 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.568 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:19.131 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:49.132 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.569 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:19.133 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:49.134 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.570 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:19.135 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:49.136 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.571 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:19.137 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:49.138 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.572 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:19.139 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:49.141 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.573 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:19.142 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:49.143 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.573 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:19.144 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:49.145 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.574 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:19.147 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:49.148 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.575 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:19.149 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:49.151 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.577 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:19.152 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:49.153 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.578 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:19.154 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:49.155 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.579 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:19.156 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:49.157 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.580 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:19.158 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:49.159 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.581 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:19.161 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:49.163 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.581 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:19.164 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:49.165 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.583 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:19.166 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:49.167 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.584 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:19.168 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:49.169 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.584 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:19.170 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:49.172 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.586 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:19.173 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:49.174 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.587 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:19.175 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:49.176 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.587 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:19.177 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:49.178 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.588 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:19.179 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:49.180 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.589 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:19.181 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:49.182 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.590 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:19.183 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:49.185 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.591 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:19.186 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:49.187 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.593 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:19.189 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:49.190 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.594 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:19.191 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:49.192 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.595 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:19.193 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:49.194 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.596 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:19.195 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:49.196 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.597 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:19.197 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:49.198 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.598 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:19.199 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:49.200 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.599 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:19.201 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:49.202 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.601 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[648]} 21:00:00.607 [info] {"args":{},"id":648,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1764813600607449596,"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"]} 21:00:00.619 [debug] QUERY OK source="media_items" db=11.7ms idle=1451.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) 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) ) [] 21:00:00.619 [info] Redownloading 0 media items 21:00:00.619 [info] {"args":{},"id":648,"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":12108,"event":"job:stop","queue_time":606744,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:19.203 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:49.205 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.602 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:19.207 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:49.208 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.603 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:19.209 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:49.211 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.604 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:19.212 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:49.214 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.604 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:19.215 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:49.216 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.605 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:19.217 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:49.218 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.606 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:19.219 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:49.220 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.607 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:19.221 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:49.222 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.609 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:19.223 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:49.224 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.610 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:19.225 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:49.227 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.611 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:19.228 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:49.229 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.611 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:19.230 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:49.231 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.613 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:19.232 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:49.233 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.614 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:19.234 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:49.235 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.615 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:19.236 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:49.237 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.616 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:19.238 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:49.239 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.617 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:19.240 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:49.241 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.617 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:19.242 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:49.243 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.619 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:19.244 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:49.245 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.619 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:19.246 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:49.247 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.621 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:19.248 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:49.250 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.622 [info] {"source":"oban","duration":96,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:19.252 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:49.253 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.622 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:19.255 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:49.256 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.624 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:19.257 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:49.259 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.624 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:19.260 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:49.261 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.626 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:19.262 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:49.263 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.627 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:19.264 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:49.265 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.628 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:19.266 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:49.267 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.629 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:19.268 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:49.269 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.630 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:19.270 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:49.271 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.631 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:19.272 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:49.273 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.632 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:19.274 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:49.275 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.633 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:19.276 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:49.277 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.634 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:19.278 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:49.279 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.635 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:19.280 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:49.282 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.635 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:19.283 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:49.284 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.636 [info] {"source":"oban","duration":120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:19.285 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:49.287 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.638 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:19.288 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:49.289 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.639 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:19.290 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:49.291 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.640 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:19.292 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:49.293 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.641 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:19.294 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:49.295 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.642 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:19.297 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:49.298 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.643 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:19.299 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:49.300 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.644 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:19.301 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:49.302 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.645 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:19.303 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:49.304 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.646 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:19.305 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:49.306 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.646 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:19.307 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:49.308 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.647 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:19.309 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:49.310 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.648 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:19.311 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:49.312 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.649 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:19.313 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:49.314 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.651 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:19.315 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:49.316 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.651 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:19.317 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:49.318 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.652 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:19.319 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:49.320 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.654 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:19.321 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:49.322 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.655 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:19.323 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:49.325 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.656 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:19.326 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:49.327 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.657 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:19.329 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:49.330 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.658 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:19.331 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:49.332 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.659 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:19.333 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:19.616 [notice] SIGTERM received - shutting down 21:58:19.685 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 21:58:19.686 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 22:03:10.644 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:10.644 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:10.644 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:10.645 [debug] QUERY OK source="oban_jobs" db=0.1ms queue=1.2ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 22:03:10.645 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:10.645 [info] Reset 0 executing jobs 22:03:10.646 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:03:10.661 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:11.728 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 22:03:11.728 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 22:03:12.050 [debug] [command_wrapper]: /usr/local/bin/apprise called with: --version exited: 0 with: Apprise v1.9.4 Copyright (C) 2025 Chris Caron This code is licensed under the BSD 2-Clause License. 22:03:12.050 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1405.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:03:12.491 [debug] QUERY OK source="settings" db=440.7ms idle=1405.2ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 22:03:12.492 [debug] QUERY OK source="settings" db=0.5ms idle=1845.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:03:12.492 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:03:12.496 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 22:03:12.503 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 22:03:12.505 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 22:03:12.514 [info] {"args":{},"id":649,"meta":{},"system_time":1764817392514438736,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:03:12.514 [info] Updating yt-dlp 22:03:12.515 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:03:15.161 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Current version: stable@2025.09.26 from yt-dlp/yt-dlp Latest version: stable@2025.11.12 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.11.12 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.11.12 from yt-dlp/yt-dlp 22:03:15.161 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:03:16.008 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 22:03:16.008 [debug] QUERY OK source="settings" db=0.4ms idle=504.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:03:16.009 [debug] QUERY OK source="settings" db=0.4ms idle=369.2ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.11.12", 1] 22:03:16.009 [info] {"args":{},"id":649,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3495017,"event":"job:stop","queue_time":512485,"attempt":1,"tags":["local_data"]} 22:03:39.008 [notice] SIGTERM received - shutting down 22:03:39.039 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 22:03:39.039 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 22:03:59.934 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:59.934 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:59.935 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:59.936 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=5.1ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 22:03:59.938 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:59.938 [info] Reset 0 executing jobs 22:03:59.938 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:03:59.939 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:04:01.094 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 22:04:01.095 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 22:04:01.346 [debug] [command_wrapper]: /usr/local/bin/apprise called with: --version exited: 0 with: Apprise v1.9.4 Copyright (C) 2025 Chris Caron This code is licensed under the BSD 2-Clause License. 22:04:01.348 [debug] QUERY OK source="settings" db=0.1ms queue=1.4ms idle=1411.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:04:04.041 [debug] QUERY OK source="settings" db=2692.4ms idle=1412.6ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 22:04:04.042 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1111.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:04:04.042 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:04:04.048 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 22:04:04.064 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 22:04:04.072 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 22:04:04.084 [info] {"args":{},"id":650,"meta":{},"system_time":1764817444084073830,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:04:04.084 [info] Updating yt-dlp 22:04:04.085 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:04:06.867 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Current version: stable@2025.09.26 from yt-dlp/yt-dlp Latest version: stable@2025.11.12 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.11.12 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.11.12 from yt-dlp/yt-dlp 22:04:06.867 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:04:07.965 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 22:04:07.965 [debug] QUERY OK source="settings" db=0.3ms idle=1034.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:04:07.967 [debug] QUERY OK source="settings" db=0.9ms idle=910.0ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.11.12", 1] 22:04:07.968 [info] {"args":{},"id":650,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3882962,"event":"job:stop","queue_time":81780,"attempt":1,"tags":["local_data"]} 22:04:34.049 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.049 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:04.051 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:34.053 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.050 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:04.054 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:34.055 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.051 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:04.056 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:34.057 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.052 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:04.058 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:34.059 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.053 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:04.061 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:34.062 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.054 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:04.063 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:34.064 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.055 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:04.065 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:34.066 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.055 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:04.067 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:34.068 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.057 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:04.069 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:34.070 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.058 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:04.071 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:34.072 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.059 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:04.073 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:34.074 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.059 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:04.075 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:34.076 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.060 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:04.077 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:34.078 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.061 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:04.079 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:34.080 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.062 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:04.081 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:34.082 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.063 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:04.083 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:34.084 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.064 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:04.085 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:34.086 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.066 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:04.087 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:34.088 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.067 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:04.089 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:34.090 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.068 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:04.091 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:34.092 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.068 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:04.093 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:34.094 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.070 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:04.095 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:34.096 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.070 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:04.097 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:34.098 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.072 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:04.099 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:34.100 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.072 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:04.101 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:34.102 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.074 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:04.103 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:34.104 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.075 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:04.105 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:34.106 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.076 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:04.107 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:34.108 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.076 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:04.109 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:34.110 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.077 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:04.111 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:34.112 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.079 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:04.113 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:34.114 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.080 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:04.115 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:34.116 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.081 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:04.117 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:34.118 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.081 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:04.119 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:34.121 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.083 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:04.122 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:34.123 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.084 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:04.125 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:34.126 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.084 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:04.127 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:34.128 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.086 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:04.129 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:34.130 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.087 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:04.131 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:34.132 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.088 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:04.133 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:34.134 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.089 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:04.135 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:34.137 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.090 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:04.138 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:34.140 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.091 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:04.141 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:34.142 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.092 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:04.143 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:34.144 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.093 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:04.145 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:34.147 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.093 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:04.148 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:34.149 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.095 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:04.150 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:34.151 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.096 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:04.152 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:24.517 [notice] SIGTERM received - shutting down 22:52:24.600 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 22:52:24.600 [notice] :alarm_handler: {:clear, {:disk_almost_full, ~c"/config"}} 22:53:13.943 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:53:13.943 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:53:13.944 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:53:13.946 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:53:13.946 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:53:13.946 [debug] QUERY OK source="oban_jobs" db=2.2ms queue=2830.0ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 22:53:13.946 [info] Reset 0 executing jobs 22:53:13.947 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:53:15.297 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 22:53:15.297 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 22:53:15.680 [debug] [command_wrapper]: /usr/local/bin/apprise called with: --version exited: 0 with: Apprise v1.9.4 Copyright (C) 2025 Chris Caron This code is licensed under the BSD 2-Clause License. 22:53:15.680 [debug] QUERY OK source="settings" db=0.1ms queue=0.3ms idle=566.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:53:15.698 [debug] QUERY OK source="settings" db=17.4ms idle=567.4ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 22:53:15.698 [debug] QUERY OK source="settings" db=0.1ms idle=585.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:15.698 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:53:15.701 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 22:53:15.707 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 22:53:15.708 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 22:53:15.716 [info] {"args":{},"id":651,"meta":{},"system_time":1764820395716601526,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:53:15.716 [info] Updating yt-dlp 22:53:15.717 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:53:18.039 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Current version: stable@2025.09.26 from yt-dlp/yt-dlp Latest version: stable@2025.11.12 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2025.11.12 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2025.11.12 from yt-dlp/yt-dlp 22:53:18.040 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:53:18.891 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 22:53:18.891 [debug] QUERY OK source="settings" db=0.4ms idle=1777.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:53:18.892 [debug] QUERY OK source="settings" db=0.4ms idle=1778.3ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.11.12", 1] 22:53:18.893 [info] {"args":{},"id":651,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3175844,"event":"job:stop","attempt":1,"queue_time":715309,"tags":["local_data"]} 22:53:45.703 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.702 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:15.705 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:45.706 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.703 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:15.707 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:45.708 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.704 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:15.709 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:45.710 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.705 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:15.712 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:45.714 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.706 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:15.716 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:45.717 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.707 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:15.717 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:45.719 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.708 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:15.719 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:45.721 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.709 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:15.721 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:45.722 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.710 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:15.724 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:45.725 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.711 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:15.726 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:45.726 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.712 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:15.728 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:45.729 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.713 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:15.731 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:45.732 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.714 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:15.732 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:45.733 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.715 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:15.735 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:45.735 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.716 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:15.737 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:45.737 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.717 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:15.738 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:45.740 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.718 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:15.742 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:45.743 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.719 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:15.744 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:45.745 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.720 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:15.746 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:45.747 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.721 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:15.747 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:45.749 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.722 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:15.750 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:45.751 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.723 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:15.751 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:45.753 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.724 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:15.755 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:45.755 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.725 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:15.757 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:45.757 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.726 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:15.758 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:45.760 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.727 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:15.761 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:45.762 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.728 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:15.763 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:45.765 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.729 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:15.766 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:45.767 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.730 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:15.768 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:45.769 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.731 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:15.770 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:45.771 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.732 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:15.773 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:45.773 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.733 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:15.774 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:45.775 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.734 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:15.776 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:45.778 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.735 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:15.778 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:45.780 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.736 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:15.781 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:45.782 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.737 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:15.783 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:45.784 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.738 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:15.784 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:45.785 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.739 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:15.787 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:45.788 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.740 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:15.789 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:45.790 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.741 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:15.791 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:45.792 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.742 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:15.794 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:45.795 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.743 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:15.797 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:45.797 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.744 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:15.798 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:45.799 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.745 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:15.801 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:45.801 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.746 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:15.803 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:45.803 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.747 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:15.805 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:45.805 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.748 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:15.806 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:45.807 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.749 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:15.808 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:45.809 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.750 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:15.811 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:45.812 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.751 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:15.813 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:45.814 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.752 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:15.815 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:45.817 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.753 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:15.818 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:45.819 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.754 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:15.820 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:45.820 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.755 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:15.822 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:45.823 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.756 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:15.823 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:45.825 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.757 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:15.826 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:45.827 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.758 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:15.828 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:45.829 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.759 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:15.830 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:45.831 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.760 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:15.832 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:45.833 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.761 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:15.833 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:45.835 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.762 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:15.835 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:45.836 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.763 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:15.838 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:45.839 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.764 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:15.841 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:45.841 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.765 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:15.842 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:45.843 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.766 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:15.845 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:45.846 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.767 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:15.846 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:45.847 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.768 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:15.848 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:45.850 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.769 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:15.851 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:45.852 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.770 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:15.853 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:45.854 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.771 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:15.855 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:45.856 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.772 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:15.857 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:45.858 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.773 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:15.859 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:45.859 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.774 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:15.861 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:45.862 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.775 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:15.863 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:45.864 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.776 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:15.865 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:45.866 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.777 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:15.866 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:45.868 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.778 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:15.869 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:45.869 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.779 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:15.870 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:45.872 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.780 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:15.873 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:45.875 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.781 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:15.875 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:45.876 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.782 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:15.877 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:45.879 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.783 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:15.881 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:45.882 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.784 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:15.883 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:45.884 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.785 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:15.885 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:45.885 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.786 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:15.887 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:45.889 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.787 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:15.889 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:45.891 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.788 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:15.891 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:45.892 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.789 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:15.894 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:45.895 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.790 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:15.896 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:45.897 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.791 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:15.899 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:45.900 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.792 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:15.902 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:45.902 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.793 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:15.903 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:45.905 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.794 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:15.905 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:45.907 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.795 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:15.907 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:45.908 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.796 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:15.909 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:45.910 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.797 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:15.911 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:45.912 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.798 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:15.913 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:45.915 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.799 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:15.916 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:45.916 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.800 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:15.917 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:45.918 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.801 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:15.919 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:45.920 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.802 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:15.922 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:45.923 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.803 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:15.925 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:45.925 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.804 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:15.926 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:45.928 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.805 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:15.929 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:45.931 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.806 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:15.932 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:45.933 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.807 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:15.934 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:45.936 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.808 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:15.938 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:45.940 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.809 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:15.941 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:45.942 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.810 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:15.943 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:45.943 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.811 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:15.945 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:45.946 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.812 [info] {"source":"oban","duration":95,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:15.947 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:45.947 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.813 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:15.948 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:45.949 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.814 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:15.951 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:45.951 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.815 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:15.953 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:45.954 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.816 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:15.955 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:45.957 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.817 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:15.957 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:45.959 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.818 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:15.961 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:45.963 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.819 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:15.965 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:45.967 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.820 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:15.968 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:45.969 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.821 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:15.970 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:45.971 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.822 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:15.971 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:45.973 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.823 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:15.973 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:45.975 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.824 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:15.976 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:45.977 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.825 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:15.978 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:45.978 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.826 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:15.979 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:45.981 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.827 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:15.982 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:45.983 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.828 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:15.983 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:45.985 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.829 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:15.986 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:45.987 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.830 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:15.988 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:45.989 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.831 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:15.991 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:45.993 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.832 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:15.994 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:45.996 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.833 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:15.998 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:45.999 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.834 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:16.001 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:46.002 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.835 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:16.003 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:46.003 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.836 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:16.004 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:46.006 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.837 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:16.007 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:46.008 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.838 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:16.009 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:46.010 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.839 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:16.011 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:46.013 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.840 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:16.014 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:46.015 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.841 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:16.016 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:46.017 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.842 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:16.018 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:46.020 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.843 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:16.021 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:46.021 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.844 [info] {"source":"oban","duration":64,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:16.023 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:46.024 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.845 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:16.025 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:46.025 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.846 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:16.026 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:46.027 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.847 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:16.029 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:46.030 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.848 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:16.031 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:46.032 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.849 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:16.033 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:46.034 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.850 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:16.035 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:46.035 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.851 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:16.036 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:46.038 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.852 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:16.038 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:46.040 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.853 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:16.040 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:46.041 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.854 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:15.229 [info] GET / 01:26:15.230 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:26:15.230 [debug] QUERY OK source="settings" db=0.2ms idle=1116.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:15.231 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=695.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:26:15.231 [debug] QUERY OK source="sources" db=0.1ms idle=117.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:26:15.271 [debug] QUERY OK source="media_items" db=39.6ms idle=118.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:26:15.271 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=158.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:26:15.272 [debug] QUERY OK source="settings" db=0.1ms idle=41.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:26:15.272 [debug] QUERY OK source="settings" db=0.1ms idle=41.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:15.273 [debug] QUERY OK source="settings" db=0.1ms idle=41.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 [] 01:26:15.274 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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:26:15.275 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms 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)) [] 01:26:15.277 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms 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] 01:26:15.277 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:15.283 [debug] QUERY OK source="media_items" db=3.3ms queue=0.2ms idle=7.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"))) [] 01:26:15.285 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:26:15.285 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:26:15.288 [info] Sent 200 in 58ms 01:26:16.043 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:46.044 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.855 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:16.045 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:46.046 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.856 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:16.046 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:46.048 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.857 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:16.048 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:46.050 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.858 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:16.051 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:46.051 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.859 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:16.053 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:46.053 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.860 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:16.054 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:46.055 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.861 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:16.056 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:46.058 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.862 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:16.059 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:46.061 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.863 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:16.062 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:46.063 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.864 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:16.064 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:46.066 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.865 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:16.067 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:46.068 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.866 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:16.070 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:46.071 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.867 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:16.072 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:46.072 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.868 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:16.074 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:46.074 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.869 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:16.075 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:46.076 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.870 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:16.078 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:46.079 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.871 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:16.080 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:46.081 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.872 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:16.083 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:46.085 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.873 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:16.086 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:46.088 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.874 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:16.089 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:46.089 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.875 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:16.091 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:46.091 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.876 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:16.092 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:46.093 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.877 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:16.094 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:46.096 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.878 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:16.097 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:46.098 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.879 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:16.099 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:46.100 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.880 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:16.101 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:46.102 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.881 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:16.103 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:46.104 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.882 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:16.105 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:46.105 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.883 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:16.107 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:46.109 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.884 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:16.110 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:46.110 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.885 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:16.112 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:46.113 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.886 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:16.114 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:46.114 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.887 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:16.115 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:46.117 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.888 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:16.117 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:46.119 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.889 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:16.119 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:46.120 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.890 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:16.121 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:46.122 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.891 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:16.124 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:46.125 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.892 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:16.126 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:46.127 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.893 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:16.129 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:46.129 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.894 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:16.130 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:46.131 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.895 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:16.133 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:46.133 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.896 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:16.134 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:46.136 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.897 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:16.136 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:46.138 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.898 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:16.138 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:46.140 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.899 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:16.141 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:46.141 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.900 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:16.142 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:46.144 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.901 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:16.144 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:46.146 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.902 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:16.146 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:46.148 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.903 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:16.149 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:46.149 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.904 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:16.150 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:46.152 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.905 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:16.152 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:46.153 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.906 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:16.154 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:46.155 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.907 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:16.156 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:46.157 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.908 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:16.158 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:46.160 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.909 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:16.161 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:46.162 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.910 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:16.163 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:46.165 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.911 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:16.166 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:46.167 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.912 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:16.167 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:46.168 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.913 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:16.170 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:46.171 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.914 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:16.172 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:46.173 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.915 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:16.174 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:46.175 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.916 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:16.175 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:46.177 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.917 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:16.178 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:46.178 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.918 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:16.180 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:46.180 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.919 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:16.182 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:46.183 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.920 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:16.184 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:46.185 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.921 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:16.187 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:46.187 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.922 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:16.188 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:46.190 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.923 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:16.190 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:46.191 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.924 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:16.192 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:46.193 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.925 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:16.195 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:46.197 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.926 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:16.198 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:46.200 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.927 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:16.201 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:46.202 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.928 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:16.202 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:46.204 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.929 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:16.205 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:46.207 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.930 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:16.208 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:46.210 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.931 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:16.211 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:46.211 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.932 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:16.212 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:46.214 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.933 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:16.215 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:46.216 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.934 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:16.217 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:46.218 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.935 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:16.219 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:46.220 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.936 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:16.221 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:46.221 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.937 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:16.223 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:46.225 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.938 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:16.226 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:46.227 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.939 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:16.228 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:46.229 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.940 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:16.230 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:46.232 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.941 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:16.232 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:46.234 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.942 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:16.234 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:46.235 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.943 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:16.237 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:46.238 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.944 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:16.240 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:46.241 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.945 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:16.242 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:46.243 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.946 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:16.243 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:46.245 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.947 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:16.246 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:46.247 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.948 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:16.248 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:46.249 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.949 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:16.251 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:46.252 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.950 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:16.253 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:46.254 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.951 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:16.255 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:46.256 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.952 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:16.257 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:46.258 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.953 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:16.258 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:46.259 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.954 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:16.260 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:46.262 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.955 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:16.262 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:46.264 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.956 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:16.264 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:46.265 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.957 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:16.266 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:46.268 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.958 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:16.270 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:46.270 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.959 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:16.272 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:46.273 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.960 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:16.273 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:46.275 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.961 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:16.275 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:46.277 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.962 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:16.278 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:46.279 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.963 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:16.279 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:46.281 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.964 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:16.282 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:46.283 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.965 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:16.284 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:46.284 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.966 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:16.286 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:46.287 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.967 [info] {"source":"oban","duration":109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:16.289 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:46.290 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.968 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:16.291 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:46.293 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.969 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:16.294 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:46.294 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.970 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:16.295 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:46.296 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.971 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:16.297 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:46.298 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.972 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:16.299 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:46.300 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.973 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:16.301 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:46.303 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.974 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:16.304 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:46.305 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.975 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:16.305 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:46.306 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.976 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:16.308 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:46.310 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.977 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:16.310 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:46.311 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.978 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:16.313 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:46.313 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.979 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:16.315 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:46.316 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.980 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:16.318 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:46.319 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.981 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:16.321 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:46.321 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.982 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:16.323 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:46.323 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.983 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:16.324 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:46.325 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.984 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:16.327 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:46.328 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.985 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:16.329 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:46.330 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.986 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:16.331 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:46.332 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.987 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:16.332 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:46.333 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.988 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:16.334 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:46.336 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.989 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:16.338 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:46.339 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.990 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:16.340 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:46.340 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.991 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:16.342 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:46.342 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.992 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:16.344 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:46.345 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.993 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:16.346 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:46.347 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.994 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:16.348 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:46.349 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.995 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:16.349 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:46.351 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.996 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:16.352 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:46.352 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.997 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:16.354 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:46.354 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.998 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:16.356 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:46.357 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.999 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:16.357 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:46.359 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:01.000 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:16.359 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:46.360 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.001 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:16.361 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:46.363 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.002 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:16.364 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:46.364 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.003 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:16.365 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:46.367 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.004 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:16.368 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:46.369 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.005 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:16.369 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:46.370 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.006 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:16.372 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:46.374 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.007 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:16.375 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:46.376 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.008 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:16.377 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:46.378 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.009 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:16.380 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:46.380 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.010 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:16.382 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:46.383 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.011 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:16.384 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:46.385 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.012 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:16.385 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:46.386 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.013 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:16.387 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:46.388 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.014 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:16.390 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:46.390 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.015 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:16.391 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:46.392 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.016 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:16.394 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:46.395 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.017 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:16.395 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:46.397 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.018 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:16.398 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:46.398 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.019 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:16.400 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:46.401 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.020 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:16.401 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:46.403 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.021 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:16.403 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:46.404 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.022 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:16.406 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:46.408 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.023 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:16.409 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:46.410 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.024 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:16.411 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:46.412 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.025 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:16.413 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:46.414 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.026 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:16.415 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:46.417 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.027 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:16.419 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:46.420 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.028 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:16.420 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:46.421 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.029 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:16.422 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:46.424 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.030 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:16.424 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:46.425 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.031 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:16.427 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:46.427 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.032 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:16.428 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:46.429 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.033 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:16.430 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:46.431 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.034 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:16.432 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:46.433 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.035 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:16.435 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:46.436 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.036 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:16.437 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:46.438 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.037 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:16.440 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:46.441 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.038 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:16.442 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:46.443 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.039 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:16.445 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:46.446 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.040 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:16.447 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:46.448 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.041 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:16.449 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:46.451 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.042 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:16.452 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:46.453 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.043 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:16.453 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:46.455 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.044 [info] {"source":"oban","duration":103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:16.456 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:46.457 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.045 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:16.458 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:46.459 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.046 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:16.460 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:46.461 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.047 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:16.462 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:46.463 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.048 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:16.465 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:46.466 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.049 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:16.466 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:46.468 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.050 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:16.469 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:46.470 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.051 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:16.472 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:46.473 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.052 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:16.475 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:46.476 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.053 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:16.477 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:46.478 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.054 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:16.479 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:46.480 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.055 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:16.480 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:46.482 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.056 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:16.483 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:46.484 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.057 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:16.486 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:46.487 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.058 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:16.488 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:46.490 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.059 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:16.490 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:46.491 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.060 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:16.492 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:46.493 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.061 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:16.495 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:46.497 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.062 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:16.497 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:46.498 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.063 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:16.499 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:46.500 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.064 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:16.501 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:46.502 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.065 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:16.503 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:46.504 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.066 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:16.506 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:46.506 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.067 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:16.507 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:46.509 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.068 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:16.509 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:46.510 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.069 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:16.512 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:46.513 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.070 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:16.514 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:46.516 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.071 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:16.517 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:46.518 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.072 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:16.518 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:46.520 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.073 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:16.521 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:46.522 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.074 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:16.523 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:46.524 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.075 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:16.526 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:46.527 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.076 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:16.528 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:46.530 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.077 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:16.531 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:46.532 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.078 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:16.534 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:46.535 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.079 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:16.536 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:46.536 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.080 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:16.538 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:46.538 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.081 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:16.540 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:46.541 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.082 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:16.541 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:46.543 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.083 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:16.544 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:46.545 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.084 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:16.546 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:46.548 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.085 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:16.548 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:46.550 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.086 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:16.551 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:46.552 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.087 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:16.553 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:46.554 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.088 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:16.555 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:46.557 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.089 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:16.558 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:46.559 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.090 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:16.560 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:46.561 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.091 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:16.562 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:46.563 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.092 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:16.564 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:46.565 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.093 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:16.566 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:46.566 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.094 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:16.568 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:46.569 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.095 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:16.569 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:46.571 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.096 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:16.572 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:46.573 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.097 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:16.574 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:46.575 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.098 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:16.576 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:46.577 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.099 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:16.578 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:46.580 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.100 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:16.581 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:46.581 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.101 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:16.583 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:46.584 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.102 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:16.585 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:46.587 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.103 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:16.588 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:46.590 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.104 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:16.591 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:46.592 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.105 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:16.593 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:46.594 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.106 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:16.594 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:46.596 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.107 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:16.598 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:46.599 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.108 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:16.599 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:46.601 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.109 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:16.602 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:46.603 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.110 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:16.604 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:46.605 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.111 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:16.607 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:46.609 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.112 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:16.611 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:46.612 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.113 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:16.613 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:46.615 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.114 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:16.616 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:46.618 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.115 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:16.619 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:46.619 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.116 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:16.620 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:46.622 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.117 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:16.622 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:46.624 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.118 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:16.625 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:46.626 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.119 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:16.627 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:46.628 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.120 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:16.629 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:46.630 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.121 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:16.631 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:46.633 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.122 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:16.635 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:46.636 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.123 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:16.636 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:46.637 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.124 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:16.639 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:46.640 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.125 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:16.641 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:46.643 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.126 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:16.645 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:46.646 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.127 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:16.647 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:46.648 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.128 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:16.648 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:46.650 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.129 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:16.651 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:46.651 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.130 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:16.652 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:46.654 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.131 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:16.655 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:46.655 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.132 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:16.656 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:46.658 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.133 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:16.659 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:46.661 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.134 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:16.662 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:46.663 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.135 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:16.664 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:46.665 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.136 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:16.667 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:46.668 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.137 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:16.670 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:46.671 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.138 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:16.672 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:46.672 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.139 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:16.674 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:46.675 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.140 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:16.676 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:46.677 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.141 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:16.678 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:46.679 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.142 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:16.681 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:46.681 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.143 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:16.682 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:46.684 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.144 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:16.684 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:46.685 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.145 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:16.687 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:46.688 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.146 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:16.688 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:46.689 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.147 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:16.691 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:46.693 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.148 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:16.694 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:46.695 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.149 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:16.696 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:46.697 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.150 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:16.698 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:46.699 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.151 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:16.700 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:46.701 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.152 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:16.702 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:46.703 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.153 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:16.704 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:46.705 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.154 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:16.706 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:46.707 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.155 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:16.708 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:46.708 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.156 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:16.710 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:46.712 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.157 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:16.713 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:46.715 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.158 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:16.716 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:46.717 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.159 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:16.718 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:46.719 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.160 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:16.720 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:46.721 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.161 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:16.722 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:46.722 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.162 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:16.723 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:46.724 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.163 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:16.725 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:46.727 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.164 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:16.727 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:46.729 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.165 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:16.729 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:46.730 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.166 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:16.731 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:46.733 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.167 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:16.734 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:46.735 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.168 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:16.736 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:46.738 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.169 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:16.738 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:46.739 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.170 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:16.741 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:46.743 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.171 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:16.744 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:46.745 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.172 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:16.747 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:46.749 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.173 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:16.750 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:46.752 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.174 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:16.754 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:46.756 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.175 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:16.758 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:46.759 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.176 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:16.760 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:46.760 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.177 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:16.762 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:46.763 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.178 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:16.764 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:46.765 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.179 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:16.767 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:46.768 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.180 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:16.769 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:46.771 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.181 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:16.772 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:46.773 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.182 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:16.774 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:46.775 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.183 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:16.776 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:46.777 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.184 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:16.778 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:46.779 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.185 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:16.779 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:46.781 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.186 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:16.783 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:46.784 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.187 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:16.785 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:46.786 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.188 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:16.787 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:46.787 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.189 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:16.789 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:46.790 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.190 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:16.791 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:46.791 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.191 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:16.793 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:46.793 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.192 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:16.794 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:46.795 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.193 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:16.797 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:46.797 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.194 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:16.799 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:46.799 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.195 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:16.800 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:46.801 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.196 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:16.802 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:46.803 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.197 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:16.804 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:46.806 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.198 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:16.807 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:46.808 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.199 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:16.809 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:46.809 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.200 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:16.811 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:46.812 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.201 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:16.813 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:46.814 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.202 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:16.815 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:46.817 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.203 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:16.819 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:46.821 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.204 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:16.821 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:46.823 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.205 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:16.823 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:46.825 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.206 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:16.826 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:46.826 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.207 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:16.828 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:46.828 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.208 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:16.830 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:46.830 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.209 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:16.832 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:46.834 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.210 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:16.834 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:46.836 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.211 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:16.836 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:46.837 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.212 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:16.839 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:46.841 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.213 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:16.842 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:46.843 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.214 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:16.844 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:46.846 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.215 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:16.848 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:46.849 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.216 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:16.850 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:46.852 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.217 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:16.854 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:46.855 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.218 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:16.855 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:46.857 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.219 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:16.858 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:46.859 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.220 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:16.860 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:46.861 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.221 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:16.863 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:46.865 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.222 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:16.867 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:46.868 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.223 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:16.870 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:46.871 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.224 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:16.873 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:46.873 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.225 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:16.874 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:46.875 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.226 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:16.877 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:46.877 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.227 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:16.879 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:46.880 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.228 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:16.881 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:46.883 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.229 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:16.883 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:46.885 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.230 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:16.886 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:46.888 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.231 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:16.889 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:46.890 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.232 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:16.891 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:46.892 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.233 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:16.894 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:46.895 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.234 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:16.896 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:46.897 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.235 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:16.898 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:46.900 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.236 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:16.901 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:46.901 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.237 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:16.902 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:46.904 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.238 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:16.905 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:46.907 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.239 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:16.908 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:46.909 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.240 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:16.909 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:46.911 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.241 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:16.912 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:46.913 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.242 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:16.914 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:46.915 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.243 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:16.917 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:46.919 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.244 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:16.921 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:46.922 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.245 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:16.922 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:46.923 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.246 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:16.925 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:46.925 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.247 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:16.926 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:46.928 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.248 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:16.930 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:46.931 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.249 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:16.931 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:46.932 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.250 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:16.933 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:46.935 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.251 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:16.936 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:46.936 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.252 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:16.938 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:46.940 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.253 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:16.941 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:46.942 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.254 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:16.943 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:46.944 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.255 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:16.946 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:46.947 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.256 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:16.948 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:46.949 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.257 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:16.950 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:46.951 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.258 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:16.952 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:46.954 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.259 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:16.956 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:46.957 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.260 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:16.958 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:46.959 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.261 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:16.961 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:46.962 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.262 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:16.964 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:46.965 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.263 [info] {"source":"oban","duration":106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:16.965 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:46.967 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.264 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:16.968 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:46.969 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.265 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:16.969 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:46.970 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.266 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:16.972 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:46.974 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.267 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:16.976 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:46.978 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.268 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:16.978 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:46.980 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.269 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:16.981 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:46.983 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.270 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:16.984 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:46.985 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.271 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:16.986 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:46.987 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.272 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:16.988 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:46.988 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.273 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:16.989 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:46.990 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.274 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:16.992 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:46.994 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.275 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:16.995 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:46.996 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.276 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:16.997 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:46.998 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.277 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:16.999 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:47.000 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.278 [info] {"source":"oban","duration":96,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:17.001 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:47.002 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.279 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:17.002 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:47.004 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.280 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:17.004 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:47.006 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.281 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:17.006 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:47.008 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.282 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:17.009 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:47.010 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.283 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:17.010 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:47.012 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.284 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:17.013 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:47.014 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.285 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:17.015 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:47.015 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.286 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:17.017 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:47.019 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.287 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:17.020 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:47.020 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.288 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:17.021 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:47.022 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.289 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:17.023 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:47.025 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.290 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:17.026 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:47.027 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.291 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:17.028 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:47.030 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.292 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:17.031 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:47.032 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.293 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:17.033 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:47.035 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.294 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:17.036 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:47.037 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.295 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:17.037 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:47.039 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.296 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:17.040 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:47.041 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.297 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:17.042 [info] {"source":"oban","duration":1459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:47.044 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.298 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:17.045 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:47.046 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.299 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:17.047 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:47.048 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.300 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:17.049 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:47.051 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.301 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:17.052 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:47.054 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.302 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:17.055 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:47.056 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.303 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:17.057 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:47.058 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.304 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:17.059 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:47.060 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.305 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:17.062 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:47.064 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.306 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:17.065 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:47.066 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.307 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:17.067 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:47.069 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.308 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:17.070 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:47.071 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.309 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:17.072 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:47.073 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.310 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:17.073 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:47.075 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.311 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:17.076 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:47.077 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.312 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:17.077 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:47.079 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.313 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:17.080 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:47.081 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.314 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:17.083 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:47.084 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.315 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:17.085 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:47.086 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.316 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:17.087 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:47.088 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.317 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:17.089 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:47.089 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.318 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:17.091 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:47.092 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.319 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:17.093 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:47.095 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.320 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:17.096 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:47.097 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.321 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:17.099 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:47.100 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.322 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:17.101 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:47.103 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.323 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:17.105 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:47.106 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.324 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:17.108 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:47.109 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.325 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:17.109 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:47.111 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.326 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:17.112 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:47.113 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.327 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:17.114 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:47.114 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.328 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:17.116 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:47.117 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.329 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:17.117 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:47.118 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.330 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:17.120 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:47.121 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.331 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:17.122 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:47.122 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.332 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:17.123 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:47.124 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.333 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:17.125 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:47.127 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.334 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:17.128 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:47.130 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.335 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:17.130 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:47.131 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.336 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:17.132 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:47.133 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.337 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:17.135 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:47.135 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.338 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:17.136 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:47.137 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.339 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:17.138 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:47.139 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.340 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:17.140 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:47.142 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.342 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:17.142 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:47.144 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.342 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:17.145 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:47.146 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.343 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:17.147 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:47.149 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.344 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:17.150 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:47.151 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.345 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:17.152 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:47.153 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.346 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:17.154 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:47.154 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.347 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:17.156 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:47.157 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.348 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:17.158 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:47.158 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.349 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:17.159 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:47.161 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.350 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:17.161 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:47.162 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.351 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:17.163 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:47.164 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.352 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:17.166 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:47.167 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.353 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:17.169 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:47.170 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.354 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:17.171 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:47.172 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.355 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:17.173 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:47.173 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.356 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:17.175 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:47.175 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.357 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:17.176 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:47.177 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.358 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:17.179 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:47.180 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.359 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:17.181 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:47.182 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.360 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:17.183 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:47.184 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.361 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:17.184 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:47.185 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.362 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:17.186 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:47.187 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.363 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:17.188 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:47.190 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.364 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:17.190 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:47.191 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.365 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:17.193 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:47.193 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.366 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:17.194 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:47.196 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.367 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:17.197 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:47.198 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.368 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:17.200 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:47.201 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.369 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:17.201 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:47.202 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.370 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:17.204 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:47.204 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.371 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:17.206 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:47.206 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.372 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:17.208 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:47.208 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.373 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:17.210 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:47.212 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.374 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:17.213 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:47.214 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.375 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:17.215 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:47.215 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.376 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:17.217 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:47.218 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.377 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:17.218 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:47.220 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.378 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:17.221 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:47.222 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.379 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:17.223 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:47.225 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.380 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:17.226 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:47.227 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.381 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:17.229 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:47.230 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.382 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:17.231 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:47.233 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.383 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:17.234 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:47.235 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.384 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:17.236 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:47.236 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.385 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:17.237 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:47.239 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.386 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:17.240 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:47.241 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.387 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:17.242 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:47.243 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.388 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:17.245 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:47.246 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.389 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:17.247 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:47.247 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.390 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:17.248 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:47.250 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.391 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:17.250 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:47.251 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.392 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:17.253 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:47.254 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.393 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:17.255 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:47.255 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.394 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:17.256 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:47.257 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.395 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:17.259 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:47.259 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.396 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:17.260 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:47.261 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.397 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:17.262 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:47.263 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.398 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:17.265 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:47.266 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.399 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:17.268 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:47.269 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.400 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:17.270 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:47.272 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.401 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:17.273 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:47.273 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.402 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:17.275 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:47.276 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.403 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:17.277 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:47.277 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.404 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:17.279 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:47.280 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.405 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:17.281 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:47.282 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.407 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:17.283 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:47.283 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.408 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:17.285 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:47.285 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.409 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:17.287 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:47.288 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.410 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:17.290 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:47.291 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.411 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:17.292 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:47.293 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.412 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:17.294 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:47.295 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.413 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:17.296 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:47.298 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.414 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:17.299 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:47.300 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.415 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:17.301 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:47.303 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.416 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:17.304 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:47.306 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.417 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:17.307 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:47.309 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.418 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:17.310 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:47.310 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.419 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:17.312 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:47.313 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.420 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:17.314 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:47.315 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.421 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:17.316 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:47.318 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.422 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:17.319 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:47.319 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.423 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:17.321 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:47.321 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.424 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:17.323 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:47.323 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.425 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:17.324 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:47.326 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.426 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:17.326 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:47.328 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.427 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:17.329 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:47.330 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.428 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:17.331 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:47.332 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.429 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:17.332 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:47.334 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.430 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:17.335 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:47.336 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.431 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:17.337 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:47.338 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.432 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:17.340 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:47.341 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.433 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:17.342 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:47.344 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.434 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:17.345 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:47.346 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.435 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:17.347 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:47.348 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.436 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:17.349 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:47.351 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.437 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:17.351 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:47.352 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.438 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:17.353 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:47.354 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.439 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:17.356 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:47.356 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.440 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:17.358 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:47.359 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.441 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:17.359 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:47.360 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.442 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:17.362 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:47.363 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.443 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:17.364 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:47.365 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.444 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:17.366 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:47.368 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.445 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:17.369 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:47.370 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.446 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:17.371 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:47.372 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.447 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:17.372 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:47.374 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.448 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:17.374 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:47.376 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.449 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:17.376 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:47.377 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.450 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:17.379 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:47.379 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.451 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:17.381 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:47.381 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.452 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:17.382 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:47.384 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.453 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:17.385 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:47.386 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.454 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:17.388 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:47.390 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.455 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:17.390 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:47.391 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.456 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:17.392 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:47.393 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.457 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:17.395 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:47.396 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.458 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:17.397 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:47.398 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.459 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:17.398 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:47.400 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.460 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:17.402 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:47.403 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.462 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:17.404 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:47.406 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.462 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:17.407 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:47.408 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.463 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:17.409 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:47.411 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.464 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:17.412 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:47.413 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.465 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:17.415 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:47.417 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.466 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:17.418 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:47.419 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.467 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:17.420 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:47.421 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.468 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:17.422 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:47.423 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.469 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:17.425 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:47.427 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.470 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:17.429 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:47.429 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.472 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:17.431 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:47.432 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.473 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:17.433 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:47.435 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.474 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:17.436 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:47.437 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.475 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:17.438 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:47.440 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.476 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:17.441 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:47.442 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.477 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:17.443 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:47.443 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.478 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:17.445 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:47.446 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.479 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:17.447 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:47.448 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.480 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:17.449 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:47.451 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.481 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:17.452 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:47.453 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.482 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:17.454 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:47.456 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.483 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:17.457 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:47.458 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.484 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:17.459 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:47.460 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.485 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:17.460 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:47.461 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.486 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:17.462 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:47.464 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.487 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:17.464 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:47.466 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.488 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:17.467 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:47.468 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.489 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:17.468 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:47.470 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.490 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:17.471 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:47.471 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.491 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:17.473 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:47.473 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.492 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:17.474 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:47.476 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.493 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:17.476 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:47.477 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.494 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:17.479 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:47.479 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.495 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:17.481 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:47.482 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.496 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:17.483 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:47.485 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.497 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:17.485 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:47.487 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.498 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:17.487 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:47.488 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.499 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:17.490 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:47.490 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.500 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:17.491 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:47.492 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.501 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:17.493 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:47.494 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.502 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:17.496 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:47.498 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.503 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:17.499 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:47.500 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.504 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:17.501 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:47.502 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.505 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:17.503 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:47.505 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.506 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:17.506 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:47.507 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.507 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:17.508 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:47.509 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.508 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:17.509 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:47.510 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.509 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:17.511 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:47.513 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.510 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:17.514 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:47.515 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.511 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:17.516 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:47.517 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.512 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:17.518 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:47.520 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.513 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:17.521 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:47.522 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.514 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:17.523 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:47.524 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.515 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:17.526 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:47.527 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.516 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:17.528 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:47.529 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.517 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:17.530 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:47.531 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.518 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:17.532 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:47.534 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.519 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:17.534 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:47.536 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.520 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:17.536 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:47.537 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.521 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:17.538 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:47.539 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.522 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:17.540 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:47.541 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.523 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:17.542 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:47.543 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.524 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:17.544 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:47.545 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.525 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:17.546 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:47.547 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.526 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:17.549 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:47.549 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.527 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:17.551 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:47.552 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.528 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:17.552 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:47.553 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.529 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:17.554 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:47.555 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.530 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:17.557 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:47.557 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.531 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:17.559 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:47.561 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.532 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:17.562 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:47.563 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.533 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:17.564 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:47.565 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.534 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:17.567 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:47.569 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.535 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:17.570 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:47.571 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.536 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:17.572 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:47.573 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.537 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:17.575 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:47.577 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.538 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:17.577 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:47.578 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.539 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:17.580 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:47.581 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.540 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:17.582 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:47.582 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.541 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:17.583 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:47.585 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.542 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:17.586 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:47.587 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.543 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:17.587 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:47.588 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.544 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:17.590 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:47.590 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.545 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:17.591 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:47.592 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.546 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:17.593 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:47.594 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.547 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:17.596 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:47.596 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.548 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:17.598 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:47.598 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.549 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:17.599 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:47.600 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.550 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:17.602 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:47.603 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.551 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:17.605 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:47.606 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.552 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:17.608 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:47.608 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.553 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:17.609 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:47.611 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.554 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:17.612 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:47.613 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.555 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:17.614 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:47.615 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.556 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:17.617 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:47.617 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.557 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:17.619 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:47.620 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.558 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:17.621 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:47.622 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.559 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:17.624 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:47.625 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.560 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:17.626 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:47.626 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.561 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:17.627 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:47.629 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.562 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:17.629 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:47.630 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.563 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:17.632 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:47.632 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.564 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:17.634 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:47.634 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.565 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:17.635 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:47.637 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.566 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:17.637 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:47.638 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.567 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:17.640 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:47.642 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.568 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:17.644 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:47.645 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.569 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:17.647 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:47.648 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.570 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:17.648 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:47.650 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.571 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:17.651 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:47.652 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.572 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:17.654 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:47.656 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.573 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:17.658 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:47.659 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.574 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:17.660 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:47.661 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.575 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:17.663 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:47.663 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.576 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:17.665 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:47.666 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.577 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:17.667 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:47.668 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.578 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:17.669 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:47.669 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.579 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:17.671 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:47.671 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.580 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:17.672 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:47.674 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.581 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:17.675 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:47.675 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.582 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:17.677 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:47.678 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.583 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:17.679 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:47.680 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.584 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:17.681 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:47.683 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.585 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:17.684 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:47.684 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.586 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:17.686 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:47.687 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.587 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:17.688 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:47.689 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.588 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:17.690 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:47.691 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.589 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:17.693 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:47.694 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.590 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:17.695 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:47.696 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.591 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:17.697 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:47.698 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.592 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:17.699 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:47.700 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.593 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:17.701 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:47.702 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.594 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:17.703 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:47.703 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.595 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:17.704 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:47.705 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.596 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:17.706 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:47.707 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.597 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:17.709 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:47.711 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.598 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:17.712 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:47.713 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.599 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:17.714 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:47.715 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.600 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:17.716 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:47.717 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.601 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:17.719 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:47.720 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.602 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:17.720 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:47.722 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.603 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:17.723 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:47.724 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.604 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:17.725 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:47.725 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.605 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:17.727 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:47.728 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.606 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:17.729 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:47.730 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.607 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:17.732 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:47.733 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.608 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:17.734 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:47.735 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.609 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:17.736 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:47.737 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.610 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:17.738 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:47.739 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.611 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:17.739 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:47.740 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.612 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:17.741 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:47.743 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.613 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:17.744 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:47.745 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.614 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:17.746 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:47.783 [info] {"source":"oban","duration":37346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:05:00.615 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:17.785 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:47.786 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.616 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:17.787 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:47.788 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.617 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:17.790 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:47.791 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.618 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:17.791 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:47.793 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.619 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:17.794 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:47.796 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.620 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:17.797 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:47.798 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.621 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:17.799 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:47.800 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.622 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:17.801 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:47.802 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.623 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:17.804 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:47.805 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.624 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:17.806 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:47.807 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.625 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:17.807 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:47.809 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.626 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:17.810 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:47.811 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.627 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:17.811 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:47.813 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.628 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:17.815 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:47.816 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.629 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:17.818 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:47.819 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.630 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:17.819 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:47.821 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.631 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:17.822 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:47.823 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.632 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:17.825 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:47.827 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.633 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:17.828 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:47.829 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.634 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:17.830 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:47.831 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.635 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:17.833 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:47.833 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.636 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:17.835 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:47.837 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.637 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:04.405 [info] {"args":{"id":1},"id":645,"meta":{},"system_time":1764876424405428565,"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"]} 14:27:04.406 [debug] QUERY OK source="sources" db=0.1ms queue=0.2ms idle=1286.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:04.406 [debug] QUERY OK source="settings" db=0.1ms idle=1029.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.407 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=287.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] 14:27:04.407 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:27:04.407 [debug] QUERY OK source="settings" db=0.0ms 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 [] 14:27:04.644 [debug] QUERY OK source="media_items" db=232.0ms queue=0.1ms 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 [1] 14:27:04.646 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:27:04.646 [debug] Current batch of media processed. Will check again in 1000ms 14:27:04.646 [debug] QUERY OK source="settings" db=0.1ms idle=239.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.646 [debug] QUERY OK source="settings" db=0.1ms idle=239.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.646 [debug] QUERY OK source="settings" db=0.1ms idle=239.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.647 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/fb/dc/fbdc937d9124445b9ecb7c8a5ca453ea76bd046e6354523fbbb99f96faf3ed4e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/23/4f/234f2e1b097a1689d98ee4a6c95ca30a2d64d05365695b66439cba842ff314cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:27:05.647 [debug] Current batch of media processed. Will check again in 1000ms 14:27:06.648 [debug] Current batch of media processed. Will check again in 1000ms 14:27:07.649 [debug] Current batch of media processed. Will check again in 1000ms 14:27:08.650 [debug] Current batch of media processed. Will check again in 1000ms 14:27:09.651 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", "id" => "buWmqyuAgI4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=buWmqyuAgI4", "playlist_index" => 1, "timestamp" => 1764790053, "title" => "So I Finally Tried the Dark Souls 3 DLC..", "upload_date" => "20251203"} 14:27:09.652 [debug] QUERY OK source="sources" db=0.2ms idle=1532.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:09.652 [debug] QUERY OK source="sources" db=0.2ms idle=1532.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:09.654 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1533.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-03 19:27:33Z], 1] 14:27:09.673 [debug] QUERY OK source="media_items" db=19.0ms idle=1251.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "c3e0e146-0db8-4961-b732-c967ec65cd80", "buWmqyuAgI4", 1, [], 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", 1, "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, false, false, 99, ~U[2025-12-03 19:27:33Z], ~U[2025-12-04 19:27:09Z], ~U[2025-12-04 19:27:09Z], "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "buWmqyuAgI4", 1, 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, ~U[2025-12-03 19:27:33Z]] 14:27:09.674 [debug] QUERY OK source="sources" db=0.2ms idle=269.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:09.674 [debug] Current batch of media processed. Will check again in 1000ms 14:27:10.675 [debug] Current batch of media processed. Will check again in 1000ms 14:27:11.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4949, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", "id" => "o4c_3eCVb2k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o4c_3eCVb2k", "playlist_index" => 2, "timestamp" => 1764181311, "title" => "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "upload_date" => "20251126"} 14:27:11.677 [debug] QUERY OK source="sources" db=0.3ms idle=557.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:11.677 [debug] QUERY OK source="sources" db=0.2ms idle=558.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:11.678 [debug] QUERY OK source="media_items" db=0.2ms idle=558.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-26 18:21:51Z], 1] 14:27:11.680 [debug] QUERY OK source="media_items" db=2.0ms idle=559.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "8fe5416a-21a6-44e5-a873-2d58f7d8a363", "o4c_3eCVb2k", 1, [], 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-04 19:27:11Z], ~U[2025-12-04 19:27:11Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", 1, 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, ~U[2025-11-26 18:21:51Z]] 14:27:11.681 [debug] QUERY OK source="sources" db=0.2ms idle=273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:11.681 [debug] Current batch of media processed. Will check again in 1000ms 14:27:12.682 [debug] Current batch of media processed. Will check again in 1000ms 14:27:13.683 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4649, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", "id" => "nMWKTlLzrkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMWKTlLzrkI", "playlist_index" => 3, "timestamp" => 1763666778, "title" => "The Nameless King Should Be Illegal in Dark Souls 3", "upload_date" => "20251120"} 14:27:13.684 [debug] QUERY OK source="sources" db=0.2ms idle=564.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:13.684 [debug] QUERY OK source="sources" db=0.2ms idle=564.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:13.685 [debug] QUERY OK source="media_items" db=1.1ms idle=565.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-20 19:26:18Z], 1] 14:27:13.688 [debug] QUERY OK source="media_items" db=2.0ms idle=566.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "a0041581-dc45-4a62-ab34-d6f0ad60aa73", "nMWKTlLzrkI", 1, [], 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", 3, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-04 19:27:13Z], ~U[2025-12-04 19:27:13Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", 1, 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, ~U[2025-11-20 19:26:18Z]] 14:27:13.688 [debug] QUERY OK source="sources" db=0.1ms idle=278.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:13.688 [debug] Current batch of media processed. Will check again in 1000ms 14:27:14.689 [debug] Current batch of media processed. Will check again in 1000ms 14:27:15.690 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3786, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", "id" => "3ULOzC0OQhg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3ULOzC0OQhg", "playlist_index" => 4, "timestamp" => 1763236643, "title" => "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "upload_date" => "20251115"} 14:27:15.691 [debug] QUERY OK source="sources" db=0.4ms 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] 14:27:15.692 [debug] QUERY OK source="sources" db=0.3ms idle=572.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:15.693 [debug] QUERY OK source="media_items" db=1.2ms idle=572.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-15 19:57:23Z], 1] 14:27:15.696 [debug] QUERY OK source="media_items" db=2.2ms idle=574.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "c2f5dc1f-1803-4f39-a0d7-081f7daff792", "3ULOzC0OQhg", 1, [], 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-04 19:27:15Z], ~U[2025-12-04 19:27:15Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", 1, 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, ~U[2025-11-15 19:57:23Z]] 14:27:15.697 [debug] QUERY OK source="sources" db=0.3ms idle=284.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:15.697 [debug] Current batch of media processed. Will check again in 1000ms 14:27:16.698 [debug] Current batch of media processed. Will check again in 1000ms 14:27:17.699 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3860, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", "id" => "J7rg_RwUrnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J7rg_RwUrnI", "playlist_index" => 5, "timestamp" => 1762971772, "title" => "I Didn't Know Dark Souls 3 Would Go This Hard", "upload_date" => "20251112"} 14:27:17.700 [debug] QUERY OK source="sources" db=0.2ms idle=580.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:17.700 [debug] QUERY OK source="sources" db=0.2ms idle=580.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:17.702 [debug] QUERY OK source="media_items" db=1.2ms idle=581.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-12 18:22:52Z], 1] 14:27:17.704 [debug] QUERY OK source="media_items" db=1.8ms idle=582.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "007d9b9b-3522-4cda-a6cd-1f75fc05dfbf", "J7rg_RwUrnI", 1, [], 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", 5, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-04 19:27:17Z], ~U[2025-12-04 19:27:17Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", 1, 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, ~U[2025-11-12 18:22:52Z]] 14:27:17.704 [debug] QUERY OK source="sources" db=0.2ms idle=289.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:17.704 [debug] Current batch of media processed. Will check again in 1000ms 14:27:17.837 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:18.705 [debug] Current batch of media processed. Will check again in 1000ms 14:27:19.706 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4029, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", "id" => "apKqG9b3SBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=apKqG9b3SBQ", "playlist_index" => 6, "timestamp" => 1762540764, "title" => "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "upload_date" => "20251107"} 14:27:19.707 [debug] QUERY OK source="sources" db=0.3ms idle=587.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:19.707 [debug] QUERY OK source="sources" db=0.1ms idle=588.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:19.709 [debug] QUERY OK source="media_items" db=1.1ms idle=588.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 18:39:24Z], 1] 14:27:19.713 [debug] QUERY OK source="media_items" db=3.5ms idle=589.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "e8832f90-10c5-41d8-991e-12593d0b7331", "apKqG9b3SBQ", 1, [], 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-04 19:27:19Z], ~U[2025-12-04 19:27:19Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", 1, 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, ~U[2025-11-07 18:39:24Z]] 14:27:19.713 [debug] QUERY OK source="sources" db=0.2ms idle=295.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:19.713 [debug] Current batch of media processed. Will check again in 1000ms 14:27:20.714 [debug] Current batch of media processed. Will check again in 1000ms 14:27:21.715 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4297, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", "id" => "t5YlB3ha2Yo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "playlist_index" => 7, "timestamp" => 1762277114, "title" => "Dark Souls 3 Almost Broke Me", "upload_date" => "20251104"} 14:27:21.716 [debug] QUERY OK source="sources" db=0.2ms idle=596.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:21.716 [debug] QUERY OK source="sources" db=0.2ms idle=597.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:21.718 [debug] QUERY OK source="media_items" db=1.2ms idle=597.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-04 17:25:14Z], 1] 14:27:21.720 [debug] QUERY OK source="media_items" db=2.0ms idle=599.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "5901786c-9285-4dfd-b6a4-1fc7ff03d10d", "t5YlB3ha2Yo", 1, [], 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 7, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-04 19:27:21Z], ~U[2025-12-04 19:27:21Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", 1, 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, ~U[2025-11-04 17:25:14Z]] 14:27:21.721 [debug] QUERY OK source="sources" db=0.2ms idle=299.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:21.721 [debug] Current batch of media processed. Will check again in 1000ms 14:27:22.722 [debug] Current batch of media processed. Will check again in 1000ms 14:27:23.723 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4398, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", "id" => "ZpVziPKTou8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZpVziPKTou8", "playlist_index" => 8, "timestamp" => 1761846994, "title" => "Dark Souls 3 but it's a Horror Game for Halloween", "upload_date" => "20251030"} 14:27:23.724 [debug] QUERY OK source="sources" db=0.4ms idle=604.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:23.724 [debug] QUERY OK source="sources" db=0.2ms 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] 14:27:23.726 [debug] QUERY OK source="media_items" db=1.1ms idle=605.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-30 17:56:34Z], 1] 14:27:23.728 [debug] QUERY OK source="media_items" db=1.8ms idle=607.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "683e9e9c-ec4c-4966-b8a2-77e11693efc1", "ZpVziPKTou8", 1, [], 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", 8, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-04 19:27:23Z], ~U[2025-12-04 19:27:23Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", 1, 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, ~U[2025-10-30 17:56:34Z]] 14:27:23.729 [debug] QUERY OK source="sources" db=0.2ms idle=305.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:23.729 [debug] Current batch of media processed. Will check again in 1000ms 14:27:24.730 [debug] Current batch of media processed. Will check again in 1000ms 14:27:25.731 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2930, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", "id" => "M5JTNgbt5m4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M5JTNgbt5m4", "playlist_index" => 9, "timestamp" => 1761589609, "title" => "I Mean... How Hard Could Dark Souls 3 Be?", "upload_date" => "20251027"} 14:27:25.732 [debug] QUERY OK source="sources" db=0.4ms idle=612.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:25.732 [debug] QUERY OK source="sources" db=0.2ms idle=613.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:25.733 [debug] QUERY OK source="media_items" db=0.7ms idle=613.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-27 18:26:49Z], 1] 14:27:25.735 [debug] QUERY OK source="media_items" db=0.9ms idle=614.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "c0e2b078-724f-46b8-8259-a21a89225d81", "M5JTNgbt5m4", 1, [], 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-04 19:27:25Z], ~U[2025-12-04 19:27:25Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", 1, 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, ~U[2025-10-27 18:26:49Z]] 14:27:25.735 [debug] QUERY OK source="sources" db=0.1ms idle=310.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:25.735 [debug] Current batch of media processed. Will check again in 1000ms 14:27:26.736 [debug] Current batch of media processed. Will check again in 1000ms 14:27:27.737 [debug] Current batch of media processed. Will check again in 1000ms 14:27:28.738 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3460, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", "id" => "5NJK2Hdyygk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NJK2Hdyygk", "playlist_index" => 10, "timestamp" => 1761244436, "title" => "Dark Souls 3 Might Become My Favorite Souls Game...", "upload_date" => "20251023"} 14:27:28.739 [debug] QUERY OK source="sources" db=0.2ms idle=1619.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:28.739 [debug] QUERY OK source="sources" db=0.3ms idle=1620.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:28.741 [debug] QUERY OK source="media_items" db=1.3ms idle=1620.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-23 18:33:56Z], 1] 14:27:28.743 [debug] QUERY OK source="media_items" db=1.6ms idle=1314.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "4aeb64c2-2141-4e3a-8a74-6ba4e0f280b1", "5NJK2Hdyygk", 1, [], 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", 10, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-04 19:27:28Z], ~U[2025-12-04 19:27:28Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", 1, 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, ~U[2025-10-23 18:33:56Z]] 14:27:28.744 [debug] QUERY OK source="sources" db=0.2ms idle=315.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:28.744 [debug] Current batch of media processed. Will check again in 1000ms 14:27:29.745 [debug] Current batch of media processed. Will check again in 1000ms 14:27:30.746 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", "id" => "ls-XoGLX1uc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ls-XoGLX1uc", "playlist_index" => 11, "timestamp" => 1760897746, "title" => "I Never Knew Dark Souls 3 Would Be This Fun", "upload_date" => "20251019"} 14:27:30.747 [debug] QUERY OK source="sources" db=0.3ms idle=627.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:30.747 [debug] QUERY OK source="sources" db=0.2ms idle=628.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:30.749 [debug] QUERY OK source="media_items" db=1.2ms idle=628.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-19 18:15:46Z], 1] 14:27:30.758 [debug] QUERY OK source="media_items" db=8.9ms idle=630.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "0e7ed47f-1d84-4711-82bc-5e2d810eab40", "ls-XoGLX1uc", 1, [], 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-04 19:27:30Z], ~U[2025-12-04 19:27:30Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", 1, 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, ~U[2025-10-19 18:15:46Z]] 14:27:30.758 [debug] QUERY OK source="sources" db=0.2ms idle=328.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:30.759 [debug] Current batch of media processed. Will check again in 1000ms 14:27:31.759 [debug] Current batch of media processed. Will check again in 1000ms 14:27:32.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", "id" => "jGUUD217uuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jGUUD217uuQ", "playlist_index" => 12, "timestamp" => 1760555444, "title" => "It Should Be Illegal for Dark Souls 3 to Be This Hard", "upload_date" => "20251015"} 14:27:32.761 [debug] QUERY OK source="sources" db=0.2ms idle=641.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:32.761 [debug] QUERY OK source="sources" db=0.2ms idle=641.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:32.762 [debug] QUERY OK source="media_items" db=1.1ms idle=642.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 19:10:44Z], 1] 14:27:32.765 [debug] QUERY OK source="media_items" db=1.8ms idle=643.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "03f73511-3dee-463d-821e-e1d81d4c8a3e", "jGUUD217uuQ", 1, [], 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-04 19:27:32Z], ~U[2025-12-04 19:27:32Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", 1, 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, ~U[2025-10-15 19:10:44Z]] 14:27:32.765 [debug] QUERY OK source="sources" db=0.2ms idle=333.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:32.765 [debug] Current batch of media processed. Will check again in 1000ms 14:27:33.766 [debug] Current batch of media processed. Will check again in 1000ms 14:27:34.767 [debug] Current batch of media processed. Will check again in 1000ms 14:27:35.768 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", "id" => "NKn2M6hVonc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NKn2M6hVonc", "playlist_index" => 13, "timestamp" => 1760293066, "title" => "I Had the Weirdest Day in Dark Souls 3..", "upload_date" => "20251012"} 14:27:35.769 [debug] QUERY OK source="sources" db=0.3ms idle=1649.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:35.769 [debug] QUERY OK source="sources" db=0.2ms idle=1649.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:35.771 [debug] QUERY OK source="media_items" db=1.2ms idle=1650.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-12 18:17:46Z], 1] 14:27:35.773 [debug] QUERY OK source="media_items" db=1.7ms idle=1337.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "7d2c507a-f88d-4aac-8b56-cc0dc4bea64c", "NKn2M6hVonc", 1, [], 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", 13, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-04 19:27:35Z], ~U[2025-12-04 19:27:35Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", 1, 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, ~U[2025-10-12 18:17:46Z]] 14:27:35.773 [debug] QUERY OK source="sources" db=0.2ms idle=338.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:35.774 [debug] Current batch of media processed. Will check again in 1000ms 14:27:36.774 [debug] Current batch of media processed. Will check again in 1000ms 14:27:37.775 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4071, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", "id" => "cY6Xq35aNJo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cY6Xq35aNJo", "playlist_index" => 14, "timestamp" => 1760042051, "title" => "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "upload_date" => "20251009"} 14:27:37.776 [debug] QUERY OK source="sources" db=0.3ms idle=656.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:37.776 [debug] QUERY OK source="sources" db=0.2ms idle=657.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:37.778 [debug] QUERY OK source="media_items" db=1.1ms idle=657.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-09 20:34:11Z], 1] 14:27:37.780 [debug] QUERY OK source="media_items" db=1.7ms idle=658.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "39908817-683c-4530-86f2-e81155ac4de8", "cY6Xq35aNJo", 1, [], 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-04 19:27:37Z], ~U[2025-12-04 19:27:37Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", 1, 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, ~U[2025-10-09 20:34:11Z]] 14:27:37.780 [debug] QUERY OK source="sources" db=0.3ms idle=343.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:37.781 [debug] Current batch of media processed. Will check again in 1000ms 14:27:38.781 [debug] Current batch of media processed. Will check again in 1000ms 14:27:39.782 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3415, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", "id" => "-SL1LhoR37E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-SL1LhoR37E", "playlist_index" => 15, "timestamp" => 1759777168, "title" => "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "upload_date" => "20251006"} 14:27:39.783 [debug] QUERY OK source="sources" db=0.4ms idle=663.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:39.783 [debug] QUERY OK source="sources" db=0.2ms idle=664.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:39.785 [debug] QUERY OK source="media_items" db=1.1ms idle=664.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-06 18:59:28Z], 1] 14:27:39.800 [debug] QUERY OK source="media_items" db=14.7ms idle=666.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "2d5c0a3f-8df1-46c8-b927-01cdd691474b", "-SL1LhoR37E", 1, [], 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-04 19:27:39Z], ~U[2025-12-04 19:27:39Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", 1, 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, ~U[2025-10-06 18:59:28Z]] 14:27:39.801 [debug] QUERY OK source="sources" db=0.3ms idle=361.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:39.801 [debug] Current batch of media processed. Will check again in 1000ms 14:27:40.802 [debug] Current batch of media processed. Will check again in 1000ms 14:27:41.803 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3349, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", "id" => "ANGaWw6TjpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ANGaWw6TjpI", "playlist_index" => 16, "timestamp" => 1759514830, "title" => "Dark Souls 3 but I'm Losing My Sanity", "upload_date" => "20251003"} 14:27:41.804 [debug] QUERY OK source="sources" db=0.3ms idle=684.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:41.804 [debug] QUERY OK source="sources" db=0.2ms idle=685.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:41.806 [debug] QUERY OK source="media_items" db=1.2ms idle=685.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-03 18:07:10Z], 1] 14:27:41.808 [debug] QUERY OK source="media_items" db=1.5ms idle=687.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "d9eba9f8-6272-45b1-bb82-8ad4af26810e", "ANGaWw6TjpI", 1, [], 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", 16, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-04 19:27:41Z], ~U[2025-12-04 19:27:41Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", 1, 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, ~U[2025-10-03 18:07:10Z]] 14:27:41.808 [debug] QUERY OK source="sources" db=0.2ms idle=365.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:41.808 [debug] Current batch of media processed. Will check again in 1000ms 14:27:42.809 [debug] Current batch of media processed. Will check again in 1000ms 14:27:43.810 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", "id" => "kVlODtha9Q0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kVlODtha9Q0", "playlist_index" => 17, "timestamp" => 1759255625, "title" => "Nobody Prepared Me for the Dark Souls 3 Experience", "upload_date" => "20250930"} 14:27:43.811 [debug] QUERY OK source="sources" db=0.3ms idle=691.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:43.811 [debug] QUERY OK source="sources" db=0.2ms idle=692.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:43.813 [debug] QUERY OK source="media_items" db=1.1ms idle=692.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:27:43.815 [debug] QUERY OK source="media_items" db=1.5ms idle=694.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "c32e02a4-bc3a-4164-abe1-4e49cdc30471", "kVlODtha9Q0", 1, [], 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", 17, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-04 19:27:43Z], ~U[2025-12-04 19:27:43Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", 1, 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, ~U[2025-09-30 18:07:05Z]] 14:27:43.815 [debug] QUERY OK source="sources" db=0.2ms idle=369.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:43.815 [debug] Current batch of media processed. Will check again in 1000ms 14:27:44.816 [debug] Current batch of media processed. Will check again in 1000ms 14:27:45.817 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", "id" => "Tx-P3lCddfM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Tx-P3lCddfM", "playlist_index" => 18, "timestamp" => 1758910271, "title" => "I'm Starting to Understand the Dark Souls 3 Hype", "upload_date" => "20250926"} 14:27:45.818 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [1] 14:27:45.818 [debug] QUERY OK source="sources" db=0.2ms idle=699.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:45.820 [debug] QUERY OK source="media_items" db=1.1ms idle=699.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:27:45.822 [debug] QUERY OK source="media_items" db=1.5ms idle=701.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "e1b816ad-d3f2-4634-add3-2a07695801ab", "Tx-P3lCddfM", 1, [], 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-04 19:27:45Z], ~U[2025-12-04 19:27:45Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", 1, 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, ~U[2025-09-26 18:11:11Z]] 14:27:45.822 [debug] QUERY OK source="sources" db=0.2ms idle=374.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:27:45.822 [debug] Current batch of media processed. Will check again in 1000ms 14:27:46.823 [debug] Current batch of media processed. Will check again in 1000ms 14:27:47.824 [debug] Current batch of media processed. Will check again in 1000ms 14:27:47.839 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:48.825 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2282, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", "id" => "_krInL3r6W0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_krInL3r6W0", "playlist_index" => 19, "timestamp" => 1758651521, "title" => "Dark Souls 3 is Way Better Than I Expected", "upload_date" => "20250923"} 14:27:48.826 [debug] QUERY OK source="sources" db=0.2ms idle=1706.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:48.826 [debug] QUERY OK source="sources" db=0.2ms idle=1706.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:48.828 [debug] QUERY OK source="media_items" db=1.2ms idle=1376.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:27:48.830 [debug] QUERY OK source="media_items" db=1.6ms idle=989.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "28e25a60-1522-426f-b4ec-085aa927507f", "_krInL3r6W0", 1, [], 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-04 19:27:48Z], ~U[2025-12-04 19:27:48Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", 1, 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, ~U[2025-09-23 18:18:41Z]] 14:27:48.830 [debug] QUERY OK source="sources" db=0.2ms idle=379.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:48.830 [debug] Current batch of media processed. Will check again in 1000ms 14:27:49.831 [debug] Current batch of media processed. Will check again in 1000ms 14:27:50.170 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/fb/dc/fbdc937d9124445b9ecb7c8a5ca453ea76bd046e6354523fbbb99f96faf3ed4e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/23/4f/234f2e1b097a1689d98ee4a6c95ca30a2d64d05365695b66439cba842ff314cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 14:27:50.171 [debug] Gracefully stopping file follower 14:27:50.171 [debug] QUERY OK source="sources" db=0.3ms idle=719.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:50.172 [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] 14:27:50.173 [debug] QUERY OK source="media_items" db=1.5ms idle=52.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-03 19:27:33Z], 1] 14:27:50.175 [debug] QUERY OK source="media_items" db=1.7ms idle=54.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "1f1fecea-da6e-48bc-a057-485062e173a3", "buWmqyuAgI4", 1, [], 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", 1, "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, false, false, 98, ~U[2025-12-03 19:27:33Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "buWmqyuAgI4", 1, 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, ~U[2025-12-03 19:27:33Z]] 14:27:50.176 [debug] QUERY OK source="sources" db=0.2ms idle=56.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.178 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-26 18:21:51Z], 1] 14:27:50.181 [debug] QUERY OK source="media_items" db=1.9ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "b2293d79-8c04-4a1b-b3a7-ded232191dc3", "o4c_3eCVb2k", 1, [], 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", 1, 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, ~U[2025-11-26 18:21:51Z]] 14:27:50.181 [debug] QUERY OK source="sources" db=0.3ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.183 [debug] QUERY OK source="media_items" db=1.3ms 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-20 19:26:18Z], 1] 14:27:50.185 [debug] QUERY OK source="media_items" db=1.9ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "92a3ddbc-b4e0-4026-b0c5-d02e0aecb0ad", "nMWKTlLzrkI", 1, [], 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", 3, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", 1, 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, ~U[2025-11-20 19:26:18Z]] 14:27:50.185 [debug] QUERY OK source="sources" db=0.2ms 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] 14:27:50.187 [debug] QUERY OK source="media_items" db=1.3ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-15 19:57:23Z], 1] 14:27:50.189 [debug] QUERY OK source="media_items" db=1.7ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "5d94d3f0-188f-40f1-b304-3854f8688832", "3ULOzC0OQhg", 1, [], 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", 1, 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, ~U[2025-11-15 19:57:23Z]] 14:27:50.189 [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" = ?) [1] 14:27:50.191 [debug] QUERY OK source="media_items" db=1.2ms idle=4.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-12 18:22:52Z], 1] 14:27:50.193 [debug] QUERY OK source="media_items" db=1.7ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "dd4f7b07-3394-457e-9997-510dd67fbc40", "J7rg_RwUrnI", 1, [], 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", 5, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", 1, 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, ~U[2025-11-12 18:22:52Z]] 14:27:50.193 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.195 [debug] QUERY OK source="media_items" db=1.3ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 18:39:24Z], 1] 14:27:50.197 [debug] QUERY OK source="media_items" db=1.6ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "490682b5-ae82-4802-b7bb-b050736961ba", "apKqG9b3SBQ", 1, [], 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", 1, 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, ~U[2025-11-07 18:39:24Z]] 14:27:50.197 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.198 [debug] QUERY OK source="media_items" db=1.2ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 17:25:14Z], 1] 14:27:50.200 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "891243dd-444a-4894-9503-48ffa1404ec6", "t5YlB3ha2Yo", 1, [], 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 7, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", 1, 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, ~U[2025-11-04 17:25:14Z]] 14:27:50.201 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.202 [debug] QUERY OK source="media_items" db=1.3ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 17:56:34Z], 1] 14:27:50.204 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "24c4ff81-4428-47fa-8948-994fa2edba9a", "ZpVziPKTou8", 1, [], 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", 8, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", 1, 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, ~U[2025-10-30 17:56:34Z]] 14:27:50.205 [debug] QUERY OK source="sources" db=0.2ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.206 [debug] QUERY OK source="media_items" db=1.2ms idle=4.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-27 18:26:49Z], 1] 14:27:50.208 [debug] QUERY OK source="media_items" db=1.7ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "906c0854-3b1d-47a0-aae7-0b8429d32cb5", "M5JTNgbt5m4", 1, [], 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", 1, 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, ~U[2025-10-27 18:26:49Z]] 14:27:50.209 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.210 [debug] QUERY OK source="media_items" db=1.3ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-23 18:33:56Z], 1] 14:27:50.212 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "befa0289-1054-46ea-ab7e-21f15b8342e8", "5NJK2Hdyygk", 1, [], 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", 10, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", 1, 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, ~U[2025-10-23 18:33:56Z]] 14:27:50.213 [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" = ?) [1] 14:27:50.214 [debug] QUERY OK source="media_items" db=1.2ms idle=4.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-19 18:15:46Z], 1] 14:27:50.216 [debug] QUERY OK source="media_items" db=1.7ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "2cc999d4-ea3e-4a6f-98e7-8f1404ae04e1", "ls-XoGLX1uc", 1, [], 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", 1, 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, ~U[2025-10-19 18:15:46Z]] 14:27:50.216 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.218 [debug] QUERY OK source="media_items" db=1.3ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 19:10:44Z], 1] 14:27:50.224 [debug] QUERY OK source="media_items" db=5.6ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "ba511cc7-33b9-488f-b4d9-018f8150dff9", "jGUUD217uuQ", 1, [], 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", 1, 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, ~U[2025-10-15 19:10:44Z]] 14:27:50.224 [debug] QUERY OK source="sources" db=0.2ms 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] 14:27:50.226 [debug] QUERY OK source="media_items" db=1.2ms 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[2025-10-12 18:17:46Z], 1] 14:27:50.228 [debug] QUERY OK source="media_items" db=1.9ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "bdf46f14-953b-4666-ade2-d950eaeb712e", "NKn2M6hVonc", 1, [], 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", 13, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", 1, 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, ~U[2025-10-12 18:17:46Z]] 14:27:50.228 [debug] QUERY OK source="sources" db=0.2ms 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] 14:27:50.230 [debug] QUERY OK source="media_items" db=1.3ms idle=4.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-09 20:34:11Z], 1] 14:27:50.232 [debug] QUERY OK source="media_items" db=1.9ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "82c0ee02-d4de-46b9-b3e2-b496da15a76c", "cY6Xq35aNJo", 1, [], 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", 1, 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, ~U[2025-10-09 20:34:11Z]] 14:27:50.232 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.234 [debug] QUERY OK source="media_items" db=1.2ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-06 18:59:28Z], 1] 14:27:50.236 [debug] QUERY OK source="media_items" db=1.8ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "b38e4ed7-d8e9-47ce-8afb-db2e5d0031af", "-SL1LhoR37E", 1, [], 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", 1, 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, ~U[2025-10-06 18:59:28Z]] 14:27:50.236 [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" = ?) [1] 14:27:50.238 [debug] QUERY OK source="media_items" db=1.3ms idle=4.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-03 18:07:10Z], 1] 14:27:50.240 [debug] QUERY OK source="media_items" db=1.9ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "c68aa224-a1e5-4212-aeee-015fe63270cb", "ANGaWw6TjpI", 1, [], 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", 16, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", 1, 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, ~U[2025-10-03 18:07:10Z]] 14:27:50.240 [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" = ?) [1] 14:27:50.242 [debug] QUERY OK source="media_items" db=1.2ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:27:50.244 [debug] QUERY OK source="media_items" db=1.8ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "3ebb24bc-5742-4f4b-83b4-bf7a413a2e05", "kVlODtha9Q0", 1, [], 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", 17, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", 1, 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, ~U[2025-09-30 18:07:05Z]] 14:27:50.244 [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" = ?) [1] 14:27:50.246 [debug] QUERY OK source="media_items" db=1.3ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:27:50.248 [debug] QUERY OK source="media_items" db=1.9ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "e7c8f8c9-8c16-4d52-969d-812c11ade154", "Tx-P3lCddfM", 1, [], 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", 1, 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, ~U[2025-09-26 18:11:11Z]] 14:27:50.249 [debug] QUERY OK source="sources" db=0.4ms 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] 14:27:50.250 [debug] QUERY OK source="media_items" db=1.1ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:27:50.252 [debug] QUERY OK source="media_items" db=1.7ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "0a114021-3a23-4df3-b2d2-78303f6a3c96", "_krInL3r6W0", 1, [], 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", 1, 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, ~U[2025-09-23 18:18:41Z]] 14:27:50.252 [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" = ?) [1] 14:27:50.254 [debug] QUERY OK source="media_items" db=1.2ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-20 16:19:20Z], 1] 14:27:50.256 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "019151d2-ad51-4dc9-b253-1003ab3d6496", "sx_DhMEZMlM", 1, [], 2997, false, "https://www.youtube.com/watch?v=sx_DhMEZMlM", 20, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-09-20 16:19:20Z], ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], "Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "sx_DhMEZMlM", 1, 2997, false, "https://www.youtube.com/watch?v=sx_DhMEZMlM", "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, ~U[2025-09-20 16:19:20Z]] 14:27:50.256 [debug] QUERY OK source="sources" db=0.2ms idle=6.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z], 1] 14:27:50.258 [debug] QUERY OK source="tasks" db=0.4ms idle=3.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [652, 1, ~U[2025-12-04 19:27:50Z], ~U[2025-12-04 19:27:50Z]] 14:27:50.259 [info] {"args":{"id":1},"id":645,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":45853250,"event":"job:stop","attempt":1,"queue_time":181378,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:28:00.638 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:17.840 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:47.841 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.639 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:17.841 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:47.843 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.640 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:17.843 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:47.844 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.641 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:17.845 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:47.847 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.642 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:17.847 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:47.849 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.643 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:17.850 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:47.851 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.644 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:17.853 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:47.854 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.645 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:17.855 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:47.856 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.646 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:17.857 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:47.859 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.647 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:17.860 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:47.862 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.648 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:17.863 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:47.864 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.649 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:17.865 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:47.866 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.650 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:17.867 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:47.868 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.651 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:17.869 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:47.870 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.652 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:17.871 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:47.871 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.653 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:17.873 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:47.874 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.654 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:17.875 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:47.876 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.655 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:17.877 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:47.877 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.656 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:17.879 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:47.880 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.657 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:17.880 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:47.881 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.658 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:17.882 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:47.884 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.659 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:17.884 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:47.886 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.660 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:17.886 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:47.888 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.661 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:17.890 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:47.892 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.662 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:17.893 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:47.893 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.663 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:17.895 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:47.896 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.664 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:17.897 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:47.898 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.665 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:17.898 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:47.899 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.666 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:17.901 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:47.902 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.667 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:17.903 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:47.904 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.668 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:17.904 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:47.905 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.669 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:17.907 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:47.908 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.670 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:17.909 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:47.910 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.671 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:17.911 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:47.912 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.672 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:17.913 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:47.914 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.673 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:17.915 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:47.916 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.674 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:17.918 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:47.919 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.675 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:17.920 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:47.921 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.676 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:17.922 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:47.923 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.677 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:17.924 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:47.925 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.678 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:17.926 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:47.927 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.679 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:17.928 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:47.928 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.680 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:17.930 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:47.930 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.681 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:17.932 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:47.933 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.682 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:17.934 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:47.935 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.683 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:17.937 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:47.938 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.684 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:17.938 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:47.940 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.685 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:17.941 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:47.942 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.686 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:17.943 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:47.945 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.687 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:17.946 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:47.946 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.688 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:17.948 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:47.965 [info] {"source":"oban","duration":15950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 15:19:00.689 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:17.966 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:47.968 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.690 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:17.969 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:47.970 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.691 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:17.970 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:47.972 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.692 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:17.972 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:47.974 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.693 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:17.975 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:47.976 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.694 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:17.977 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:47.977 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.695 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:17.979 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:47.981 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.696 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:17.982 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:47.982 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.697 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:17.983 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:47.985 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.698 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:17.987 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:47.988 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.699 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:17.989 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:47.990 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.700 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:17.990 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:47.992 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.701 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:17.992 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:47.993 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.702 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:17.994 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:47.995 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.703 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:17.997 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:47.997 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.704 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:17.998 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:47.999 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.705 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:18.001 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:48.003 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.706 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:18.005 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:48.006 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.707 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:18.006 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:48.008 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.708 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:18.009 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:48.009 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.709 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:18.010 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:48.012 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.710 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:18.013 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:48.014 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.711 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:18.015 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:48.015 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.712 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:18.017 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:21.463 [info] {"args":{"id":2},"id":646,"meta":{},"system_time":1764880941463283950,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:42:21.463 [debug] QUERY OK source="sources" db=0.3ms idle=344.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:21.464 [debug] QUERY OK source="settings" db=0.1ms idle=344.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.477 [debug] QUERY OK source="media_items" db=12.4ms queue=0.2ms idle=345.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")))) [2] 15:42:21.477 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=20.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:42:21.478 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:21.478 [debug] QUERY OK source="settings" db=0.1ms idle=14.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.479 [debug] QUERY OK source="settings" db=0.1ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.654 [debug] QUERY OK source="media_items" db=174.2ms idle=2.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 [2] 15:42:21.655 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 15:42:21.656 [debug] Current batch of media processed. Will check again in 1000ms 15:42:21.656 [debug] QUERY OK source="settings" db=0.2ms idle=178.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.656 [debug] QUERY OK source="settings" db=0.2ms idle=178.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.657 [debug] QUERY OK source="settings" db=0.1ms idle=178.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:21.657 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e7/82/e782568b43af92b1bfb1a38b85fcfea96b29b586b41b10cef8565d4af86afa99.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/05/0a/050a39f870e11266e851f8f17246927a5cdf6b38de46aa8f6bf6193b09115280.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 15:42:22.656 [debug] Current batch of media processed. Will check again in 1000ms 15:42:23.657 [debug] Current batch of media processed. Will check again in 1000ms 15:42:24.658 [debug] Current batch of media processed. Will check again in 1000ms 15:42:25.659 [debug] Current batch of media processed. Will check again in 1000ms 15:42:26.660 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "duration" => 423, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", "id" => "476uQn0xbeQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=476uQn0xbeQ", "playlist_index" => 1, "timestamp" => 1763397689, "title" => "Van Neistat fixes YOUR stuff now.", "upload_date" => "20251117"} 15:42:26.661 [debug] QUERY OK source="sources" db=0.4ms idle=1541.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:26.662 [debug] QUERY OK source="sources" db=0.2ms idle=1542.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:26.665 [debug] QUERY OK source="media_items" db=3.4ms idle=1542.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-17 16:41:29Z], 2] 15:42:26.672 [debug] QUERY OK source="media_items" db=6.3ms idle=1205.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "a661e13c-4cdf-41d1-b625-cd746ee3968e", "476uQn0xbeQ", 2, [], 423, false, "https://www.youtube.com/watch?v=476uQn0xbeQ", 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-04 20:42:26Z], ~U[2025-12-04 20:42:26Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom S (truncated) 15:42:26.673 [debug] QUERY OK source="sources" db=0.2ms idle=211.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:26.673 [debug] QUERY OK source="media_profiles" db=0.2ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:26.674 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4309] 15:42:26.674 [debug] Current batch of media processed. Will check again in 1000ms 15:42:27.675 [debug] Current batch of media processed. Will check again in 1000ms 15:42:28.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 489, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", "id" => "ATcOOBNXTDY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ATcOOBNXTDY", "playlist_index" => 2, "timestamp" => 1757344493, "title" => "Inside Van Neistat's New Handmade LA Studio", "upload_date" => "20250908"} 15:42:28.677 [debug] QUERY OK source="sources" db=0.3ms idle=557.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:28.677 [debug] QUERY OK source="sources" db=0.2ms idle=558.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:28.681 [debug] QUERY OK source="media_items" db=3.3ms idle=558.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-08 15:14:53Z], 2] 15:42:28.686 [debug] QUERY OK source="media_items" db=3.7ms idle=562.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "197b4a0c-40bb-4906-a921-36931ecae2dd", "ATcOOBNXTDY", 2, [], 489, false, "https://www.youtube.com/watch?v=ATcOOBNXTDY", 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-04 20:42:28Z], ~U[2025-12-04 20:42:28Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to ad (truncated) 15:42:28.686 [debug] QUERY OK source="sources" db=0.3ms idle=221.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:28.687 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 15:42:28.687 [debug] QUERY OK source="media_items" db=0.3ms 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 [412] 15:42:28.687 [debug] Current batch of media processed. Will check again in 1000ms 15:42:29.688 [debug] Current batch of media processed. Will check again in 1000ms 15:42:30.689 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "duration" => 1056, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", "id" => "mXlZ3GFf3PI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mXlZ3GFf3PI", "playlist_index" => 3, "timestamp" => 1754322767, "title" => "The Perfect Vacation & a Failed Adventure", "upload_date" => "20250804"} 15:42:30.690 [debug] QUERY OK source="sources" db=0.3ms idle=570.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:30.690 [debug] QUERY OK source="sources" db=0.2ms idle=571.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:30.694 [debug] QUERY OK source="media_items" db=3.4ms idle=571.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:42:30.704 [debug] QUERY OK source="media_items" db=8.9ms idle=575.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "a1aac72a-7c90-4934-a6bc-9dfd7df38a3f", "mXlZ3GFf3PI", 2, [], 1056, false, "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-04 20:42:30Z], ~U[2025-12-04 20:42:30Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neista (truncated) 15:42:30.704 [debug] QUERY OK source="sources" db=0.3ms idle=235.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:30.705 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:30.705 [debug] QUERY OK source="media_items" db=0.2ms idle=14.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [413] 15:42:30.706 [debug] Current batch of media processed. Will check again in 1000ms 15:42:31.706 [debug] Current batch of media processed. Will check again in 1000ms 15:42:32.707 [debug] Current batch of media processed. Will check again in 1000ms 15:42:33.708 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "duration" => 477, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", "id" => "oZh17PnMi74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oZh17PnMi74", "playlist_index" => 4, "timestamp" => 1744822832, "title" => "Because Computers Are Stupid.", "upload_date" => "20250416"} 15:42:33.709 [debug] QUERY OK source="sources" db=0.3ms idle=1589.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:33.709 [debug] QUERY OK source="sources" db=0.2ms idle=1590.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:33.713 [debug] QUERY OK source="media_items" db=3.2ms idle=1590.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:42:33.718 [debug] QUERY OK source="media_items" db=3.9ms idle=1241.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "fe92209e-d86a-43b4-ba74-c748f99a9b71", "oZh17PnMi74", 2, [], 477, false, "https://www.youtube.com/watch?v=oZh17PnMi74", 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-04 20:42:33Z], ~U[2025-12-04 20:42:33Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR (truncated) 15:42:33.718 [debug] QUERY OK source="sources" db=0.3ms idle=243.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:33.719 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:33.719 [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 [414] 15:42:33.719 [debug] Current batch of media processed. Will check again in 1000ms 15:42:34.720 [debug] Current batch of media processed. Will check again in 1000ms 15:42:35.721 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "duration" => 551, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", "id" => "F2ayhXbUXNs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F2ayhXbUXNs", "playlist_index" => 5, "timestamp" => 1742223940, "title" => "My addiction.", "upload_date" => "20250317"} 15:42:35.722 [debug] QUERY OK source="sources" db=0.2ms idle=602.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:35.722 [debug] QUERY OK source="sources" db=0.2ms idle=603.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:35.726 [debug] QUERY OK source="media_items" db=3.3ms idle=603.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:42:35.799 [debug] QUERY OK source="media_items" db=72.0ms idle=607.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "b79c649d-bfa0-4f5e-9644-f90fcb4cb464", "F2ayhXbUXNs", 2, [], 551, false, "https://www.youtube.com/watch?v=F2ayhXbUXNs", 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-04 20:42:35Z], ~U[2025-12-04 20:42:35Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spir (truncated) 15:42:35.799 [debug] QUERY OK source="sources" db=0.2ms idle=321.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:35.799 [debug] QUERY OK source="media_profiles" db=0.2ms idle=77.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:35.800 [debug] QUERY OK source="media_items" db=0.3ms idle=77.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [415] 15:42:35.800 [debug] Current batch of media processed. Will check again in 1000ms 15:42:36.801 [debug] Current batch of media processed. Will check again in 1000ms 15:42:37.802 [debug] Current batch of media processed. Will check again in 1000ms 15:42:38.803 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "duration" => 518, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", "id" => "zmO8uGIl9gk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zmO8uGIl9gk", "playlist_index" => 6, "timestamp" => 1739205004, "title" => "EASY Flow State vs HARD Flow State", "upload_date" => "20250210"} 15:42:38.804 [debug] QUERY OK source="sources" db=0.2ms idle=1684.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:38.804 [debug] QUERY OK source="sources" db=0.1ms idle=1685.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:38.806 [debug] QUERY OK source="media_items" db=1.9ms idle=1685.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:42:38.828 [debug] QUERY OK source="media_items" db=20.6ms idle=1327.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "974c1b87-0a32-4fdd-8e3d-56e4d14d53eb", "zmO8uGIl9gk", 2, [], 518, false, "https://www.youtube.com/watch?v=zmO8uGIl9gk", 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-04 20:42:38Z], ~U[2025-12-04 20:42:38Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you l (truncated) 15:42:38.828 [debug] QUERY OK source="sources" db=0.3ms idle=347.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:38.829 [debug] QUERY OK source="media_profiles" db=0.1ms idle=24.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:38.829 [debug] QUERY OK source="media_items" db=0.3ms idle=24.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [416] 15:42:38.830 [debug] Current batch of media processed. Will check again in 1000ms 15:42:39.830 [debug] Current batch of media processed. Will check again in 1000ms 15:42:40.831 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "duration" => 697, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", "id" => "JgKIUvM0Uzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "playlist_index" => 7, "timestamp" => 1737073979, "title" => "Escaping the L.A. Fires", "upload_date" => "20250117"} 15:42:40.832 [debug] QUERY OK source="sources" db=0.2ms idle=712.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:40.832 [debug] QUERY OK source="sources" db=0.2ms idle=712.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:40.836 [debug] QUERY OK source="media_items" db=3.3ms idle=713.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:42:40.838 [debug] QUERY OK source="media_items" db=1.6ms idle=717.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "65589a4a-5a3c-4cf7-a87f-adb70f393513", "JgKIUvM0Uzc", 2, [], 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-04 20:42:40Z], ~U[2025-12-04 20:42:40Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", 2, 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, ~U[2025-01-17 00:32:59Z]] 15:42:40.838 [debug] QUERY OK source="sources" db=0.2ms idle=353.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:40.839 [debug] QUERY OK source="media_profiles" db=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] 15:42:40.839 [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 [417] 15:42:40.839 [debug] Current batch of media processed. Will check again in 1000ms 15:42:41.840 [debug] Current batch of media processed. Will check again in 1000ms 15:42:42.841 [debug] Current batch of media processed. Will check again in 1000ms 15:42:43.842 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "duration" => 379, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", "id" => "LEpJJC6A8tA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LEpJJC6A8tA", "playlist_index" => 8, "timestamp" => 1736876171, "title" => "What's In My Camera Bag", "upload_date" => "20250114"} 15:42:43.843 [debug] QUERY OK source="sources" db=0.2ms idle=1723.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:43.843 [debug] QUERY OK source="sources" db=0.2ms idle=1724.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:43.847 [debug] QUERY OK source="media_items" db=3.3ms idle=1724.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-14 17:36:11Z], 2] 15:42:43.851 [debug] QUERY OK source="media_items" db=3.6ms idle=1360.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "91e7ee43-a64e-41f4-b323-2c4466ca2c5a", "LEpJJC6A8tA", 2, [], 379, false, "https://www.youtube.com/watch?v=LEpJJC6A8tA", 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-04 20:42:43Z], ~U[2025-12-04 20:42:43Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to (truncated) 15:42:43.852 [debug] QUERY OK source="sources" db=0.2ms idle=364.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:43.852 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:43.853 [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 [418] 15:42:43.853 [debug] Current batch of media processed. Will check again in 1000ms 15:42:44.854 [debug] Current batch of media processed. Will check again in 1000ms 15:42:45.855 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "duration" => 545, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", "id" => "TgMaICyY0Ns", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TgMaICyY0Ns", "playlist_index" => 9, "timestamp" => 1734368382, "title" => "FROM-BOX vs FROM-SCRATCH COMPETITORS", "upload_date" => "20241216"} 15:42:45.856 [debug] QUERY OK source="sources" db=0.3ms idle=736.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:45.856 [debug] QUERY OK source="sources" db=0.1ms idle=737.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:45.860 [debug] QUERY OK source="media_items" db=3.5ms idle=737.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 16:59:42Z], 2] 15:42:45.865 [debug] QUERY OK source="media_items" db=3.6ms idle=741.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "ce218d45-6582-4508-b5fe-9b874afd5e66", "TgMaICyY0Ns", 2, [], 545, false, "https://www.youtube.com/watch?v=TgMaICyY0Ns", 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-04 20:42:45Z], ~U[2025-12-04 20:42:45Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:42:45.865 [debug] QUERY OK source="sources" db=0.2ms idle=375.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:45.866 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:45.866 [debug] QUERY OK source="media_items" db=0.2ms 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 [419] 15:42:45.866 [debug] Current batch of media processed. Will check again in 1000ms 15:42:46.867 [debug] Current batch of media processed. Will check again in 1000ms 15:42:47.868 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 488, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", "id" => "4EMF6MYTJkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4EMF6MYTJkY", "playlist_index" => 10, "timestamp" => 1733242550, "title" => "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "upload_date" => "20241203"} 15:42:47.869 [debug] QUERY OK source="sources" db=0.2ms idle=749.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:47.869 [debug] QUERY OK source="sources" db=0.2ms idle=750.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:47.873 [debug] QUERY OK source="media_items" db=3.7ms idle=750.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:42:47.878 [debug] QUERY OK source="media_items" db=4.1ms idle=754.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "d3b03e08-0478-4528-9902-3e387d6d30c7", "4EMF6MYTJkY", 2, [], 488, false, "https://www.youtube.com/watch?v=4EMF6MYTJkY", 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-04 20:42:47Z], ~U[2025-12-04 20:42:47Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (truncated) 15:42:47.879 [debug] QUERY OK source="sources" db=0.2ms idle=385.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:47.879 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:47.880 [debug] QUERY OK source="media_items" db=0.2ms 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 [420] 15:42:47.880 [debug] Current batch of media processed. Will check again in 1000ms 15:42:48.018 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:48.881 [debug] Current batch of media processed. Will check again in 1000ms 15:42:49.882 [debug] Current batch of media processed. Will check again in 1000ms 15:42:50.883 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "duration" => 764, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", "id" => "kloLI0j1hAY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kloLI0j1hAY", "playlist_index" => 11, "timestamp" => 1730736245, "title" => "How I Would Start My Life if I Were 18 Now", "upload_date" => "20241104"} 15:42:50.884 [debug] QUERY OK source="sources" db=0.3ms idle=1764.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:50.884 [debug] QUERY OK source="sources" db=0.1ms idle=1765.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:50.888 [debug] QUERY OK source="media_items" db=3.3ms idle=1765.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:42:50.892 [debug] QUERY OK source="media_items" db=3.3ms idle=1393.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "8dc9d8e8-467d-434d-b0c7-f57e63ed2799", "kloLI0j1hAY", 2, [], 764, false, "https://www.youtube.com/watch?v=kloLI0j1hAY", 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-04 20:42:50Z], ~U[2025-12-04 20:42:50Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOU (truncated) 15:42:50.893 [debug] QUERY OK source="sources" db=0.2ms idle=396.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:50.893 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:50.894 [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 [421] 15:42:50.894 [debug] Current batch of media processed. Will check again in 1000ms 15:42:51.894 [debug] Current batch of media processed. Will check again in 1000ms 15:42:52.895 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "duration" => 564, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", "id" => "BS1EM_Jj9Og", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BS1EM_Jj9Og", "playlist_index" => 12, "timestamp" => 1728313382, "title" => "Puzzle-Thinking Makes You CLEVER.", "upload_date" => "20241007"} 15:42:52.896 [debug] QUERY OK source="sources" db=0.1ms idle=776.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:52.896 [debug] QUERY OK source="sources" db=0.2ms idle=777.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:52.901 [debug] QUERY OK source="media_items" db=4.2ms idle=777.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:03:02Z], 2] 15:42:52.906 [debug] QUERY OK source="media_items" db=4.7ms idle=782.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "7ddd735a-88e0-4cb1-82fc-5551add5baed", "BS1EM_Jj9Og", 2, [], 564, false, "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-04 20:42:52Z], ~U[2025-12-04 20:42:52Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since d (truncated) 15:42:52.907 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=409.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:52.908 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:52.908 [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 [422] 15:42:52.909 [debug] Current batch of media processed. Will check again in 1000ms 15:42:53.909 [debug] Current batch of media processed. Will check again in 1000ms 15:42:54.910 [debug] Current batch of media processed. Will check again in 1000ms 15:42:55.911 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 536, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", "id" => "-N1q52mQeSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-N1q52mQeSA", "playlist_index" => 13, "timestamp" => 1727708520, "title" => "I’m leaving.", "upload_date" => "20240930"} 15:42:55.912 [debug] QUERY OK source="sources" db=0.1ms idle=1792.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:55.912 [debug] QUERY OK source="sources" db=0.1ms idle=1792.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:55.914 [debug] QUERY OK source="media_items" db=1.8ms idle=1793.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:42:55.916 [debug] QUERY OK source="media_items" db=1.9ms idle=1414.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "100a4de8-fc34-44f0-9900-bc998d8e9a55", "-N1q52mQeSA", 2, [], 536, false, "https://www.youtube.com/watch?v=-N1q52mQeSA", 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-04 20:42:55Z], ~U[2025-12-04 20:42:55Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed R (truncated) 15:42:55.917 [debug] QUERY OK source="sources" db=0.1ms idle=415.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:55.917 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 15:42:55.917 [debug] QUERY OK source="media_items" db=0.1ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [423] 15:42:55.917 [debug] Current batch of media processed. Will check again in 1000ms 15:42:56.918 [debug] Current batch of media processed. Will check again in 1000ms 15:42:57.919 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "duration" => 538, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", "id" => "wytNokXkEXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wytNokXkEXk", "playlist_index" => 14, "timestamp" => 1726502260, "title" => "The Obsessive Details of My Custom Uniform", "upload_date" => "20240916"} 15:42:57.920 [debug] QUERY OK source="sources" db=0.3ms idle=800.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:42:57.920 [debug] QUERY OK source="sources" db=0.3ms idle=801.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:42:57.924 [debug] QUERY OK source="media_items" db=3.4ms idle=801.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:42:57.937 [debug] QUERY OK source="media_items" db=12.4ms idle=805.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "22f6a158-8283-46be-b8ee-ba155b11b63f", "wytNokXkEXk", 2, [], 538, false, "https://www.youtube.com/watch?v=wytNokXkEXk", 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-04 20:42:57Z], ~U[2025-12-04 20:42:57Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat h (truncated) 15:42:57.938 [debug] QUERY OK source="sources" db=0.3ms idle=434.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:42:57.939 [debug] QUERY OK source="media_profiles" db=0.3ms idle=18.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:57.939 [debug] QUERY OK source="media_items" db=0.2ms idle=18.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 [424] 15:42:57.939 [debug] Current batch of media processed. Will check again in 1000ms 15:42:58.940 [debug] Current batch of media processed. Will check again in 1000ms 15:42:59.941 [debug] Current batch of media processed. Will check again in 1000ms 15:43:00.713 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:00.942 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "duration" => 873, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", "id" => "TlvQR2ITy5w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TlvQR2ITy5w", "playlist_index" => 15, "timestamp" => 1725290651, "title" => "It was MY fault the Neistat Brothers broke up.", "upload_date" => "20240902"} 15:43:00.943 [debug] QUERY OK source="sources" db=0.2ms idle=1823.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:00.943 [debug] QUERY OK source="sources" db=0.1ms idle=1824.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:00.947 [debug] QUERY OK source="media_items" db=3.2ms idle=1437.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:24:11Z], 2] 15:43:00.951 [debug] QUERY OK source="media_items" db=3.3ms idle=440.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "76e00ac1-0d78-41cc-a0a6-fb7caa8aed39", "TlvQR2ITy5w", 2, [], 873, false, "https://www.youtube.com/watch?v=TlvQR2ITy5w", 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-04 20:43:00Z], ~U[2025-12-04 20:43:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:43:00.951 [debug] QUERY OK source="sources" db=0.2ms idle=237.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:00.952 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:00.952 [debug] QUERY OK source="media_items" db=0.2ms 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 [425] 15:43:00.952 [debug] Current batch of media processed. Will check again in 1000ms 15:43:01.953 [debug] Current batch of media processed. Will check again in 1000ms 15:43:02.954 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 553, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", "id" => "Uoa1OmMfyvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Uoa1OmMfyvY", "playlist_index" => 16, "timestamp" => 1724685296, "title" => "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "upload_date" => "20240826"} 15:43:02.955 [debug] QUERY OK source="sources" db=0.2ms idle=835.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:02.955 [debug] QUERY OK source="sources" db=0.1ms idle=836.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:02.959 [debug] QUERY OK source="media_items" db=3.3ms idle=836.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:43:02.963 [debug] QUERY OK source="media_items" db=3.4ms idle=840.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "4b437bc0-e5a2-4f12-8461-2e826c47deec", "Uoa1OmMfyvY", 2, [], 553, false, "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-04 20:43:02Z], ~U[2025-12-04 20:43:02Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fe (truncated) 15:43:02.963 [debug] QUERY OK source="sources" db=0.2ms idle=454.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:02.964 [debug] QUERY OK source="media_profiles" db=0.3ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:02.965 [debug] QUERY OK source="media_items" db=0.2ms 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 [426] 15:43:02.965 [debug] Current batch of media processed. Will check again in 1000ms 15:43:03.965 [debug] Current batch of media processed. Will check again in 1000ms 15:43:04.966 [debug] Current batch of media processed. Will check again in 1000ms 15:43:05.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "duration" => 620, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", "id" => "RaIAhHAOBJQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RaIAhHAOBJQ", "playlist_index" => 17, "timestamp" => 1722870614, "title" => "5 Ingredients For Having Confidence", "upload_date" => "20240805"} 15:43:05.968 [debug] QUERY OK source="sources" db=0.3ms idle=1848.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:05.968 [debug] QUERY OK source="sources" db=0.2ms idle=1849.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:05.972 [debug] QUERY OK source="media_items" db=3.2ms idle=1849.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-05 15:10:14Z], 2] 15:43:05.976 [debug] QUERY OK source="media_items" db=3.5ms idle=1461.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "0a394f4c-4c5b-4156-bfbc-5ee132c6b971", "RaIAhHAOBJQ", 2, [], 620, false, "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-04 20:43:05Z], ~U[2025-12-04 20:43:05Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens mor (truncated) 15:43:05.977 [debug] QUERY OK source="sources" db=0.2ms idle=464.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:05.977 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:05.978 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [427] 15:43:05.978 [debug] Current batch of media processed. Will check again in 1000ms 15:43:06.978 [debug] Current batch of media processed. Will check again in 1000ms 15:43:07.979 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 677, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", "id" => "QPLy0vHEXSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QPLy0vHEXSA", "playlist_index" => 18, "timestamp" => 1721660797, "title" => "Van Neistat Can Fix Anything", "upload_date" => "20240722"} 15:43:07.980 [debug] QUERY OK source="sources" db=0.3ms idle=860.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:07.980 [debug] QUERY OK source="sources" db=0.1ms idle=861.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:07.984 [debug] QUERY OK source="media_items" db=3.4ms idle=861.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:06:37Z], 2] 15:43:07.988 [debug] QUERY OK source="media_items" db=3.5ms idle=865.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "4c0a1e2a-72da-4ec0-9e51-69e9d0e9b5fa", "QPLy0vHEXSA", 2, [], 677, false, "https://www.youtube.com/watch?v=QPLy0vHEXSA", 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-04 20:43:07Z], ~U[2025-12-04 20:43:07Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened (truncated) 15:43:07.989 [debug] QUERY OK source="sources" db=0.2ms idle=474.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:07.989 [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] 15:43:07.990 [debug] QUERY OK source="media_items" db=0.3ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [428] 15:43:07.990 [debug] Current batch of media processed. Will check again in 1000ms 15:43:08.991 [debug] Current batch of media processed. Will check again in 1000ms 15:43:09.992 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "duration" => 598, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", "id" => "GSMDXRSCEGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GSMDXRSCEGM", "playlist_index" => 19, "timestamp" => 1720453997, "title" => "Boots Are More Important Than Cameras", "upload_date" => "20240708"} 15:43:09.993 [debug] QUERY OK source="sources" db=0.2ms idle=873.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:09.993 [debug] QUERY OK source="sources" db=0.2ms idle=874.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:09.997 [debug] QUERY OK source="media_items" db=3.3ms idle=874.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 15:53:17Z], 2] 15:43:10.002 [debug] QUERY OK source="media_items" db=3.5ms idle=878.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "37353700-5e2b-4380-bdef-c8ee5a8ad366", "GSMDXRSCEGM", 2, [], 598, false, "https://www.youtube.com/watch?v=GSMDXRSCEGM", 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-04 20:43:09Z], ~U[2025-12-04 20:43:09Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:43:10.002 [debug] QUERY OK source="sources" db=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:10.003 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 15:43:10.003 [debug] QUERY OK source="media_items" db=0.2ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [429] 15:43:10.003 [debug] Current batch of media processed. Will check again in 1000ms 15:43:11.004 [debug] Current batch of media processed. Will check again in 1000ms 15:43:12.005 [debug] Current batch of media processed. Will check again in 1000ms 15:43:12.190 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e7/82/e782568b43af92b1bfb1a38b85fcfea96b29b586b41b10cef8565d4af86afa99.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/05/0a/050a39f870e11266e851f8f17246927a5cdf6b38de46aa8f6bf6193b09115280.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 15:43:12.191 [debug] Gracefully stopping file follower 15:43:12.191 [debug] QUERY OK source="sources" db=0.3ms idle=1072.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:12.192 [debug] QUERY OK source="sources" db=0.2ms idle=1072.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:12.196 [debug] QUERY OK source="media_items" db=3.3ms idle=1073.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-17 16:41:29Z], 2] 15:43:12.200 [debug] QUERY OK source="media_items" db=3.7ms idle=1076.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "3a19887d-bfb2-483f-9fa3-f070746cf240", "476uQn0xbeQ", 2, [], 423, false, "https://www.youtube.com/watch?v=476uQn0xbeQ", 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom S (truncated) 15:43:12.201 [debug] QUERY OK source="sources" db=0.2ms idle=681.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:12.204 [debug] QUERY OK source="media_items" db=3.2ms 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-09-08 15:14:53Z], 2] 15:43:12.208 [debug] QUERY OK source="media_items" db=3.6ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "ef2233e7-6f37-49a0-a7bd-7aa9185ff59a", "ATcOOBNXTDY", 2, [], 489, false, "https://www.youtube.com/watch?v=ATcOOBNXTDY", 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to adv (truncated) 15:43:12.209 [debug] QUERY OK source="sources" db=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.212 [debug] QUERY OK source="media_items" db=3.2ms 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[2025-08-04 15:52:47Z], 2] 15:43:12.217 [debug] QUERY OK source="media_items" db=3.4ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "10ee5a5f-9394-443e-bbb2-4a6c595f28a1", "mXlZ3GFf3PI", 2, [], 1056, false, "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat (truncated) 15:43:12.217 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:43:12.220 [debug] QUERY OK source="media_items" db=3.1ms 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-04-16 17:00:32Z], 2] 15:43:12.225 [debug] QUERY OK source="media_items" db=3.7ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "ba98d669-d934-4538-b455-4c2e23589148", "oZh17PnMi74", 2, [], 477, false, "https://www.youtube.com/watch?v=oZh17PnMi74", 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:43:12.226 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:43:12.229 [debug] QUERY OK source="media_items" db=3.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:43:12.251 [debug] QUERY OK source="media_items" db=21.3ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "e8207a7a-76a1-4b1c-8ae3-e704dd9d00c2", "F2ayhXbUXNs", 2, [], 551, false, "https://www.youtube.com/watch?v=F2ayhXbUXNs", 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiri (truncated) 15:43:12.252 [debug] QUERY OK source="sources" db=0.2ms idle=30.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.255 [debug] QUERY OK source="media_items" db=2.5ms idle=27.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:43:12.258 [debug] QUERY OK source="media_items" db=2.8ms idle=29.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "e8157889-2451-4edb-8e2c-b46498e13725", "zmO8uGIl9gk", 2, [], 518, false, "https://www.youtube.com/watch?v=zmO8uGIl9gk", 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like (truncated) 15:43:12.259 [debug] QUERY OK source="sources" db=0.2ms idle=29.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.262 [debug] QUERY OK source="media_items" db=2.5ms 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-01-17 00:32:59Z], 2] 15:43:12.263 [debug] QUERY OK source="media_items" db=1.3ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "e81a2499-67a4-4242-bd2a-7b8cc0766e19", "JgKIUvM0Uzc", 2, [], 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", 2, 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, ~U[2025-01-17 00:32:59Z]] 15:43:12.264 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:43:12.267 [debug] QUERY OK source="media_items" db=2.4ms 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-01-14 17:36:11Z], 2] 15:43:12.270 [debug] QUERY OK source="media_items" db=2.6ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "18134293-c173-4637-b85c-fd82723ac382", "LEpJJC6A8tA", 2, [], 379, false, "https://www.youtube.com/watch?v=LEpJJC6A8tA", 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: b (truncated) 15:43:12.271 [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" = ?) [2] 15:43:12.274 [debug] QUERY OK source="media_items" db=3.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[2024-12-16 16:59:42Z], 2] 15:43:12.279 [debug] QUERY OK source="media_items" db=3.4ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "c4a7054e-dbeb-43c3-a017-2f645bdcb303", "TgMaICyY0Ns", 2, [], 545, false, "https://www.youtube.com/watch?v=TgMaICyY0Ns", 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:43:12.279 [debug] QUERY OK source="sources" db=0.3ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.283 [debug] QUERY OK source="media_items" db=3.2ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:43:12.287 [debug] QUERY OK source="media_items" db=3.4ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "a8c12762-effd-47e6-9dd9-fd0a3df46a62", "4EMF6MYTJkY", 2, [], 488, false, "https://www.youtube.com/watch?v=4EMF6MYTJkY", 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (truncated) 15:43:12.288 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:43:12.291 [debug] QUERY OK source="media_items" db=3.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:43:12.295 [debug] QUERY OK source="media_items" db=3.4ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "f9999a7f-0e30-4d1d-b38d-aadd48b2c94c", "kloLI0j1hAY", 2, [], 764, false, "https://www.youtube.com/watch?v=kloLI0j1hAY", 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT (truncated) 15:43:12.296 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.299 [debug] QUERY OK source="media_items" db=3.2ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:03:02Z], 2] 15:43:12.303 [debug] QUERY OK source="media_items" db=3.3ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "02233a4e-b840-463d-b2e2-b5869f606ded", "BS1EM_Jj9Og", 2, [], 564, false, "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since di (truncated) 15:43:12.304 [debug] QUERY OK source="sources" db=0.3ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.307 [debug] QUERY OK source="media_items" db=3.1ms idle=9.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:43:12.312 [debug] QUERY OK source="media_items" db=3.8ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "efcbb9cd-9b55-4126-868c-5c69da551f3f", "-N1q52mQeSA", 2, [], 536, false, "https://www.youtube.com/watch?v=-N1q52mQeSA", 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rus (truncated) 15:43:12.312 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:43:12.316 [debug] QUERY OK source="media_items" db=3.3ms idle=9.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:43:12.320 [debug] QUERY OK source="media_items" db=3.2ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "4b0549a7-bd30-4fe4-bd0c-9e804b5b6562", "wytNokXkEXk", 2, [], 538, false, "https://www.youtube.com/watch?v=wytNokXkEXk", 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has (truncated) 15:43:12.320 [debug] QUERY OK source="sources" db=0.3ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.324 [debug] QUERY OK source="media_items" db=3.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[2024-09-02 15:24:11Z], 2] 15:43:12.328 [debug] QUERY OK source="media_items" db=3.3ms idle=11.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "bbd7ccb0-b9b7-4ec3-9a01-e4ebc3c52e9a", "TlvQR2ITy5w", 2, [], 873, false, "https://www.youtube.com/watch?v=TlvQR2ITy5w", 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the (truncated) 15:43:12.329 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [2] 15:43:12.332 [debug] QUERY OK source="media_items" db=3.2ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:43:12.343 [debug] QUERY OK source="media_items" db=10.2ms idle=11.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "18c85985-ccf6-46cd-a3ff-88c48bb8285d", "Uoa1OmMfyvY", 2, [], 553, false, "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fe (truncated) 15:43:12.344 [debug] QUERY OK source="sources" db=0.3ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.347 [debug] QUERY OK source="media_items" db=3.2ms idle=16.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-05 15:10:14Z], 2] 15:43:12.351 [debug] QUERY OK source="media_items" db=3.7ms idle=18.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "cb29ad79-c3d5-4ccd-92f7-82bd5007d2e8", "RaIAhHAOBJQ", 2, [], 620, false, "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more (truncated) 15:43:12.352 [debug] QUERY OK source="sources" db=0.3ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.356 [debug] QUERY OK source="media_items" db=3.3ms 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[2024-07-22 15:06:37Z], 2] 15:43:12.425 [debug] QUERY OK source="media_items" db=68.2ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "246a2f81-6074-4f7c-b029-3b1725d5e50a", "QPLy0vHEXSA", 2, [], 677, false, "https://www.youtube.com/watch?v=QPLy0vHEXSA", 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened (truncated) 15:43:12.425 [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" = ?) [2] 15:43:12.428 [debug] QUERY OK source="media_items" db=2.9ms idle=74.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 15:53:17Z], 2] 15:43:12.442 [debug] QUERY OK source="media_items" db=13.2ms idle=76.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "c65888b8-e981-4f00-bea6-9446b09046fa", "GSMDXRSCEGM", 2, [], 598, false, "https://www.youtube.com/watch?v=GSMDXRSCEGM", 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:43:12.443 [debug] QUERY OK source="sources" db=0.3ms idle=87.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:12.446 [debug] QUERY OK source="media_items" db=2.9ms idle=19.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-01 15:34:00Z], 2] 15:43:12.450 [debug] QUERY OK source="media_items" db=3.4ms idle=21.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan", "39 Things I've Earned the RIGHT to QUIT", "ba084a45-73a7-4c2f-b9f4-c046a2802a99", "vsXpbsWwb3g", 2, [], 463, false, "https://www.youtube.com/watch?v=vsXpbsWwb3g", 20, "/downloads/shows/Van Neistat/Season 2024/s2024e070100 - 39_Things_I_ve_Earned_the_RIGHT_to_QUIT.mp4", false, false, false, 98, ~U[2024-07-01 15:34:00Z], ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. N (truncated) 15:43:12.451 [debug] QUERY OK source="sources" db=0.2ms idle=22.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z], 2] 15:43:12.453 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=9.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 15:43:12.455 [debug] QUERY OK source="media_items" db=1.5ms idle=10.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")))) [2] 15:43:12.456 [debug] QUERY OK source="media_items" db=0.2ms idle=8.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:43:12.457 [debug] QUERY OK source="tasks" db=0.4ms idle=3.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [653, 2, ~U[2025-12-04 20:43:12Z], ~U[2025-12-04 20:43:12Z]] 15:43:12.458 [info] {"args":{"id":2},"id":646,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":50994577,"event":"job:stop","attempt":1,"queue_time":588602,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:43:18.019 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:48.021 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.714 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:18.022 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:48.023 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.715 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:18.024 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:48.025 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.716 [info] {"source":"oban","duration":110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:18.026 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:48.027 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.717 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:18.028 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:48.028 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.718 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:18.030 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:48.031 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.719 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:18.031 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:48.032 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.720 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:18.033 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:48.034 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.721 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:18.035 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:48.036 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.722 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:18.038 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:48.038 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.723 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:18.040 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:48.041 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.724 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:18.042 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:48.042 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.725 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:18.044 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:48.045 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.726 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:18.046 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:48.047 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.727 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:18.047 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:48.048 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.728 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:18.049 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:48.051 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.729 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:18.051 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:48.053 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.730 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:18.053 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:48.055 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.731 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:18.056 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:48.057 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.732 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:18.057 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:48.058 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.733 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:18.060 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:48.061 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.734 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:18.061 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:48.062 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.735 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:18.063 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:48.064 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.736 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:18.065 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:48.066 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.737 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:18.068 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:48.068 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.738 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:18.070 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:48.072 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.739 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:18.072 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:48.074 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.740 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:18.076 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:48.077 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.741 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:18.077 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:48.078 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.742 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:18.080 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:48.081 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.743 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:18.082 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:48.083 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.744 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:18.085 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:48.085 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.745 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:18.087 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:48.088 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.746 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:18.088 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:48.090 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.747 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:18.091 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:48.092 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.748 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:18.092 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:48.094 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.749 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:18.094 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:48.095 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.750 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:18.096 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:48.098 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.751 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:18.099 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:48.100 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.752 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:18.101 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:48.102 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.753 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:18.103 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:48.105 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.754 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:18.106 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:48.107 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.755 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:18.108 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:48.108 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.756 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:18.109 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:48.110 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.757 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:18.112 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:48.113 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.758 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:18.114 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:48.114 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.759 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:18.116 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:48.117 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.760 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:18.117 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:48.119 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.761 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:18.120 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:48.120 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.762 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:18.122 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:48.122 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.763 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:18.124 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:48.124 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.764 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:18.125 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:48.127 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.765 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:18.129 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:48.129 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.766 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:18.130 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:48.131 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.767 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:18.132 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:48.133 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.768 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:18.134 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:48.135 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.769 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:18.136 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:48.137 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.770 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:18.138 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:48.140 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.771 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:18.141 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:48.142 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.772 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:18.142 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:48.144 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.773 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:18.145 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:48.146 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.774 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:18.148 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:45.645 [info] GET / 16:44:45.645 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:44:45.645 [debug] QUERY OK source="settings" db=0.2ms idle=1526.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:45.646 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1526.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:44:45.646 [debug] QUERY OK source="sources" db=0.1ms idle=1526.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:44:45.651 [debug] QUERY OK source="media_items" db=5.0ms idle=1175.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:44:45.652 [debug] QUERY OK source="media_items" db=0.2ms idle=179.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:44:45.652 [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 [] 16:44:45.653 [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 [] 16:44:45.653 [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 [] 16:44:45.654 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 16:44:45.655 [debug] QUERY OK source="media_items" db=0.1ms idle=2.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:44:45.656 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 16:44:45.656 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:44:45.661 [debug] QUERY OK source="media_items" db=2.7ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 16:44:45.663 [debug] QUERY OK source="media_items" db=0.8ms idle=7.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] 16:44:45.663 [debug] QUERY OK source="sources" db=0.3ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 16:44:45.665 [info] Sent 200 in 20ms 16:44:48.150 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:51.987 [info] GET /.git/config 16:44:51.987 [debug] QUERY OK source="settings" db=0.2ms idle=1510.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:51.988 [debug] QUERY OK source="settings" db=0.1ms idle=868.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:51.988 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:51.988 [error] #PID<0.7439.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 2) terminated Server: pinchflat.171needham.com: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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7439.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRs9pNlBgc1MAAmUC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7439.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRs9pNlBgc1MAAmUC"} ], 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, [fi (truncated) 16:44:52.448 [info] GET /.env 16:44:52.448 [debug] QUERY OK source="settings" db=0.2ms idle=1329.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:52.449 [debug] QUERY OK source="settings" db=0.2ms idle=1329.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:52.449 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:52.449 [error] #PID<0.7440.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 3) terminated Server: pinchflat.171needham.com: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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7440.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRurlkK1rrl8AAmWC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7440.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRurlkK1rrl8AAmWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, (truncated) 16:44:52.913 [info] GET /.env.example 16:44:52.913 [debug] QUERY OK source="settings" db=0.2ms idle=925.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 [] 16:44:52.913 [debug] QUERY OK source="settings" db=0.1ms idle=925.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 [] 16:44:52.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:52.914 [error] #PID<0.7441.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.example ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7441.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRwacOOm5yEsAAmYC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7441.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRwacOOm5yEsAAmYC"} ], 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/end (truncated) 16:44:53.366 [info] GET /.env.development 16:44:53.366 [debug] QUERY OK source="settings" db=0.1ms idle=917.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:53.366 [debug] QUERY OK source="settings" db=0.0ms idle=917.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 [] 16:44:53.367 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:53.367 [error] #PID<0.7442.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.development ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7442.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRyGhL2HGvQ8AAmaC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7442.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRyGhL2HGvQ8AAmaC"} ], 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: (truncated) 16:44:53.832 [info] GET /.env.production 16:44:53.833 [debug] QUERY OK source="settings" db=0.2ms idle=919.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:53.833 [debug] QUERY OK source="settings" db=0.1ms idle=919.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 [] 16:44:53.833 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:53.833 [error] #PID<0.7443.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.production ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7443.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRz1rCCL-oRAAAmcC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7443.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hRz1rCCL-oRAAAmcC"} ], 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 (truncated) 16:44:54.280 [info] GET /api/.env 16:44:54.281 [debug] QUERY OK source="settings" db=0.2ms idle=914.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:44:54.281 [debug] QUERY OK source="settings" db=0.1ms idle=914.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 [] 16:44:54.281 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:54.281 [error] #PID<0.7444.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/.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 /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7444.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR1ge4dsyhfwAAmeC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7444.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR1ge4dsyhfwAAmeC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1 (truncated) 16:44:54.752 [info] GET /backend/.env 16:44:54.752 [debug] QUERY OK source="settings" db=0.2ms idle=919.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 [] 16:44:54.753 [debug] QUERY OK source="settings" db=0.2ms idle=919.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 [] 16:44:54.753 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:54.753 [error] #PID<0.7445.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7445.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR3Q8tUsPqjwAAmgC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7445.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR3Q8tUsPqjwAAmgC"} ], 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 (truncated) 16:44:55.163 [info] GET /_profiler/phpinfo 16:44:55.164 [debug] QUERY OK source="settings" db=0.2ms idle=882.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 [] 16:44:55.164 [debug] QUERY OK source="settings" db=0.1ms idle=882.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 [] 16:44:55.164 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:44:55.164 [error] #PID<0.7446.0> running PinchflatWeb.Endpoint (connection #PID<0.7437.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /_profiler/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7446.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR4y9lsIDGSkAAmiC"} ], 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.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41260}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7446.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hR4y9lsIDGSkAAmiC"} ], 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]}, (truncated) 16:45:00.684 [info] GET /admin/phpinfo.php 16:45:00.685 [debug] QUERY OK source="settings" db=0.2ms idle=1565.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 [] 16:45:00.685 [debug] QUERY OK source="settings" db=0.2ms idle=1198.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:00.686 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:00.686 [error] #PID<0.7448.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /admin/phpinfo.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 /admin/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7448.0>, params: %{}, path_info: ["admin", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSNXYdqwXCqEAAmkC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7448.0>, params: %{}, path_info: ["admin", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSNXYdqwXCqEAAmkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.E (truncated) 16:45:00.775 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:01.075 [info] GET /phpinfo.php 16:45:01.076 [debug] QUERY OK source="settings" db=0.2ms idle=956.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 [] 16:45:01.076 [debug] QUERY OK source="settings" db=0.1ms idle=588.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:01.076 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:01.077 [error] #PID<0.7449.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7449.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSO0lXR7svjMAAmmC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7449.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSO0lXR7svjMAAmmC"} ], 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_w (truncated) 16:45:01.534 [info] GET /phpinfo 16:45:01.535 [debug] QUERY OK source="settings" db=0.1ms idle=849.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:01.535 [debug] QUERY OK source="settings" db=0.0ms 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 [] 16:45:01.535 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:01.535 [error] #PID<0.7450.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7450.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSQh_Wpyq_wkAAmoC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7450.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSQh_Wpyq_wkAAmoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1 (truncated) 16:45:01.945 [info] GET /info.php 16:45:01.946 [debug] QUERY OK source="settings" db=0.2ms idle=869.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 [] 16:45:01.946 [debug] QUERY OK source="settings" db=0.2ms idle=869.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:01.946 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:01.947 [error] #PID<0.7451.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 4) terminated Server: pinchflat.171needham.com: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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7451.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSSEB369_MQIAAmqC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7451.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSSEB369_MQIAAmqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 16:45:02.356 [info] GET /index.php/phpinfo 16:45:02.357 [debug] QUERY OK source="settings" db=0.2ms idle=868.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 [] 16:45:02.357 [debug] QUERY OK source="settings" db=0.1ms idle=822.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:02.357 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:02.358 [error] #PID<0.7452.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /index.php/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /index.php/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.php/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7452.0>, params: %{}, path_info: ["index.php", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/index.php/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSTmAbcJOaKYAAmsC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.php/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /index.php/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.php/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7452.0>, params: %{}, path_info: ["index.php", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/index.php/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSTmAbcJOaKYAAmsC"} ], 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]}, (truncated) 16:45:02.756 [info] GET /symfony/_profiler/phpinfo 16:45:02.757 [debug] QUERY OK source="settings" db=0.2ms idle=810.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 [] 16:45:02.757 [debug] QUERY OK source="settings" db=0.1ms idle=810.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:02.757 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:02.758 [error] #PID<0.7453.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /symfony/_profiler/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /symfony/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/symfony/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7453.0>, params: %{}, path_info: ["symfony", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/symfony/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSVFXVZ69C3EAAmuC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/symfony/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /symfony/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/symfony/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7453.0>, params: %{}, path_info: ["symfony", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/symfony/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSVFXVZ69C3EAAmuC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, (truncated) 16:45:03.153 [info] GET /app_dev.php/_profiler/phpinfo 16:45:03.153 [debug] QUERY OK source="settings" db=0.2ms idle=796.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:03.154 [debug] QUERY OK source="settings" db=0.1ms idle=796.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:03.154 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:03.154 [error] #PID<0.7454.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7454.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSWj5KM3vJCUAAmwC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7454.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSWj5KM3vJCUAAmwC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 16:45:03.593 [info] GET /test.php 16:45:03.593 [debug] QUERY OK source="settings" db=0.1ms idle=835.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:03.593 [debug] QUERY OK source="settings" db=0.1ms idle=835.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:03.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:03.594 [error] #PID<0.7455.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /test.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 /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7455.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSYMvpReLjNkAAmyC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7455.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSYMvpReLjNkAAmyC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 16:45:04.030 [info] GET /dashboard/info.php 16:45:04.031 [debug] QUERY OK source="settings" db=0.2ms idle=877.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 [] 16:45:04.031 [debug] QUERY OK source="settings" db=0.1ms idle=877.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 [] 16:45:04.031 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:04.032 [error] #PID<0.7456.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /dashboard/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 /dashboard/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7456.0>, params: %{}, path_info: ["dashboard", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dashboard/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSZ1IRHdYyhAAAm0C"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7456.0>, params: %{}, path_info: ["dashboard", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dashboard/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSZ1IRHdYyhAAAm0C"} ], 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]}, {Pinc (truncated) 16:45:04.544 [info] GET / 16:45:04.544 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:45:04.545 [debug] QUERY OK source="settings" db=0.1ms idle=951.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:04.545 [debug] QUERY OK source="media_profiles" db=0.1ms idle=951.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:45:04.545 [debug] QUERY OK source="sources" db=0.1ms idle=514.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:45:04.549 [debug] QUERY OK source="media_items" db=3.9ms idle=514.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:45:04.550 [debug] QUERY OK source="media_items" db=0.3ms idle=57.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:45:04.550 [debug] QUERY OK source="settings" db=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:04.550 [debug] QUERY OK source="settings" db=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:04.551 [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 [] 16:45:04.552 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 16:45:04.553 [debug] QUERY OK source="media_items" db=0.2ms idle=2.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:45:04.553 [debug] QUERY OK source="media_items" db=0.7ms idle=2.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:45:04.554 [debug] QUERY OK source="sources" db=0.2ms idle=3.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:45:04.557 [debug] QUERY OK source="media_items" db=0.4ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 16:45:04.558 [debug] QUERY OK source="media_items" db=0.6ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:45:04.558 [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" = ?) [1] 16:45:04.560 [info] Sent 200 in 15ms 16:45:05.210 [info] GET /.aws/credentials 16:45:05.210 [debug] QUERY OK source="settings" db=0.2ms idle=656.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:05.211 [debug] QUERY OK source="settings" db=0.1ms idle=656.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:05.211 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:05.211 [error] #PID<0.7458.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 11) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7458.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSeOTRZWqqswAAm8C"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7458.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSeOTRZWqqswAAm8C"} ], 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]}, {Pinc (truncated) 16:45:05.630 [info] GET /config/database.yml 16:45:05.631 [debug] QUERY OK source="settings" db=0.1ms idle=1072.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:05.631 [debug] QUERY OK source="settings" db=0.2ms idle=1072.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 [] 16:45:05.631 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:05.631 [error] #PID<0.7459.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 12) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config/database.yml ** (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/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7459.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSfyjyB8VlcsAAm-C"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7459.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSfyjyB8VlcsAAm-C"} ], 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]}, (truncated) 16:45:06.123 [info] GET /settings.py 16:45:06.123 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 16:45:06.124 [debug] QUERY OK source="settings" db=0.1ms idle=913.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.124 [debug] QUERY OK source="settings" db=0.1ms idle=913.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.124 [debug] QUERY OK source="settings" db=0.1ms idle=631.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.125 [debug] QUERY OK source="settings" db=0.1ms idle=493.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.126 [info] Sent 200 in 3ms 16:45:06.679 [info] GET /logs/debug.log 16:45:06.680 [debug] QUERY OK source="settings" db=0.2ms idle=556.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.680 [debug] QUERY OK source="settings" db=0.2ms idle=556.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:06.680 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:06.681 [error] #PID<0.7461.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 14) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /logs/debug.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7461.0>, params: %{}, path_info: ["logs", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSjsszvtundQAAnGC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7461.0>, params: %{}, path_info: ["logs", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSjsszvtundQAAnGC"} ], 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_cal (truncated) 16:45:07.168 [info] GET /.env.js 16:45:07.168 [debug] QUERY OK source="settings" db=0.2ms idle=1043.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:07.168 [debug] QUERY OK source="settings" db=0.1ms idle=1043.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 [] 16:45:07.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:07.168 [error] #PID<0.7462.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 15) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7462.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSlhEfNznhYYAAnIC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7462.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSlhEfNznhYYAAnIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 16:45:07.581 [info] GET /debug.log 16:45:07.582 [debug] QUERY OK source="settings" db=0.1ms idle=901.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 [] 16:45:07.582 [debug] QUERY OK source="settings" db=0.1ms idle=901.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 [] 16:45:07.582 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:07.583 [error] #PID<0.7463.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 16) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /debug.log ** (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 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7463.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSnDwXZXT9Q0AAnKC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7463.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSnDwXZXT9Q0AAnKC"} ], 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", (truncated) 16:45:08.076 [info] GET /logs/error.log 16:45:08.077 [debug] QUERY OK source="settings" db=0.2ms idle=908.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 [] 16:45:08.077 [debug] QUERY OK source="settings" db=0.1ms idle=908.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:08.077 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:08.078 [error] #PID<0.7464.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 17) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /logs/error.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7464.0>, params: %{}, path_info: ["logs", "error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSo5wb_9D1xwAAnMC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7464.0>, params: %{}, path_info: ["logs", "error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSo5wb_9D1xwAAnMC"} ], 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_cal (truncated) 16:45:08.561 [info] GET /laravel.log 16:45:08.561 [debug] QUERY OK source="settings" db=0.1ms idle=979.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:08.562 [debug] QUERY OK source="settings" db=0.1ms idle=979.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:08.562 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:08.562 [error] #PID<0.7465.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 18) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /laravel.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7465.0>, params: %{}, path_info: ["laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSqtQDAsq34sAAnOC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7465.0>, params: %{}, path_info: ["laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSqtQDAsq34sAAnOC"} ], 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/pinchfl (truncated) 16:45:09.079 [info] GET /logs/debug.log 16:45:09.079 [debug] QUERY OK source="settings" db=0.2ms idle=1001.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.079 [debug] QUERY OK source="settings" db=0.1ms idle=1001.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.079 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:09.080 [error] #PID<0.7466.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 19) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /logs/debug.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7466.0>, params: %{}, path_info: ["logs", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSsor_njGBo8AAnQC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7466.0>, params: %{}, path_info: ["logs", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSsor_njGBo8AAnQC"} ], 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_cal (truncated) 16:45:09.546 [info] GET /storage/logs/laravel.log 16:45:09.547 [debug] QUERY OK source="settings" db=0.1ms idle=985.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.547 [debug] QUERY OK source="settings" db=0.2ms idle=985.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.547 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:09.547 [error] #PID<0.7467.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 20) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /storage/logs/laravel.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7467.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSuYKywTo3U0AAnSC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7467.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSuYKywTo3U0AAnSC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [fi (truncated) 16:45:09.987 [info] GET /wp-content/debug.log 16:45:09.987 [debug] QUERY OK source="settings" db=0.2ms idle=908.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.988 [debug] QUERY OK source="settings" db=0.1ms idle=908.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:45:09.988 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:45:09.988 [error] #PID<0.7468.0> running PinchflatWeb.Endpoint (connection #PID<0.7447.0>, stream id 21) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /wp-content/debug.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7468.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSwBPQEYi9PgAAnUC"} ], 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.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57104}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "194.180.49.171", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.7468.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "194.180.49.171"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4hSwBPQEYi9PgAAnUC"} ], 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", li (truncated) 16:45:18.152 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:48.153 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.776 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:18.153 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:48.154 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.777 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:18.156 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:48.156 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.778 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:18.158 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:48.159 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.779 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:18.161 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:48.161 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.780 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:18.162 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:48.164 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.781 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:18.164 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:48.165 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.782 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:18.167 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:48.168 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.783 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:18.169 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:48.169 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.784 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:18.171 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:48.172 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.785 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:18.173 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:48.174 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.786 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:18.175 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:48.176 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.787 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:18.178 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:48.179 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.788 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:18.180 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:48.181 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.789 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:18.183 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:48.184 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.790 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:18.185 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:48.187 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.791 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:18.188 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:48.189 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.792 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:18.190 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:48.191 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.793 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:18.192 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:48.194 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.794 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:18.194 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:48.195 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.795 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:18.196 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:48.197 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.796 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:18.198 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:48.200 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.797 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:18.200 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:48.201 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.798 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:18.202 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:48.203 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.799 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:18.204 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:48.206 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.800 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:18.206 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:48.207 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.801 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:18.208 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:48.209 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.802 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:18.211 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:48.211 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.803 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:18.213 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:48.214 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.804 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:18.215 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:48.216 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.805 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:18.216 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:48.217 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.806 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:18.218 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:48.220 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.807 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:18.221 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:48.222 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.808 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:18.223 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:48.224 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.809 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:18.226 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:48.227 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.810 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:18.229 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:48.229 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.811 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:18.230 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:48.232 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.812 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:18.232 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:48.234 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.813 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:18.234 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:48.236 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.814 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:18.236 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:48.238 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.815 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:18.239 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:48.239 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.816 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:18.241 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:48.242 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.817 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:18.242 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:48.244 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.818 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:18.245 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:48.246 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.819 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:18.248 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:48.249 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.820 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:18.250 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:48.250 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.821 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:18.252 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:48.252 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.822 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:18.253 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:48.255 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.823 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:18.256 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:48.256 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.824 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:18.258 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:48.258 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.825 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:18.259 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:48.261 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.826 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:18.262 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:48.263 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.827 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:18.263 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:48.265 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.828 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:18.266 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:48.267 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.829 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:18.269 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:48.269 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.830 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:18.270 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:48.271 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.831 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:18.272 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:48.274 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.832 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:18.275 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:48.276 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.833 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:18.278 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:48.278 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.834 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:18.280 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:48.281 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.835 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:18.282 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:48.283 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.836 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:18.284 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:48.285 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.837 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:18.286 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:48.287 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.838 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:18.289 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:48.290 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.839 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:18.291 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:48.292 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.840 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:18.293 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:48.294 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.841 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:18.295 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:48.297 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.842 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:18.299 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:48.300 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.843 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:18.301 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:48.302 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.844 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:18.304 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:48.305 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.845 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:18.306 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:48.307 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.846 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:18.308 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:48.309 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.847 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:18.310 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:48.311 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.848 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:18.312 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:48.313 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.849 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:18.315 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:48.315 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.850 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:18.317 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:48.317 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.851 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:18.319 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:48.321 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.852 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:18.322 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:48.323 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.853 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:18.325 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:48.326 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.854 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:18.327 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:48.328 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.855 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:18.328 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:48.330 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.856 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:18.331 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:48.332 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.857 [info] {"source":"oban","duration":95,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:18.333 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:48.334 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.858 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:18.336 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:48.336 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.859 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:18.337 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:48.339 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.860 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:18.339 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:48.341 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.861 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:18.342 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:48.342 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.862 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:18.343 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:48.344 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.863 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:18.345 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:48.346 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.864 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:18.348 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:48.348 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.865 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:18.350 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:48.350 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.866 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:18.352 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:48.352 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.867 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:18.354 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:25.741 [info] GET / 18:17:25.742 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 18:17:25.742 [debug] QUERY OK source="settings" db=0.1ms idle=1622.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:17:25.743 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1623.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 18:17:25.743 [debug] QUERY OK source="sources" db=0.1ms idle=1623.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 18:17:25.781 [debug] QUERY OK source="media_items" db=38.4ms idle=1221.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:17:25.782 [debug] QUERY OK source="media_items" db=0.1ms idle=259.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:17:25.782 [debug] QUERY OK source="settings" db=0.1ms idle=40.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:17:25.782 [debug] QUERY OK source="settings" db=0.1ms idle=39.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:17:25.783 [debug] QUERY OK source="settings" db=0.1ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:17:25.784 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 18:17:25.784 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 18:17:25.785 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 18:17:25.786 [debug] QUERY OK source="sources" db=0.3ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 18:17:25.789 [debug] QUERY OK source="media_items" db=0.4ms idle=5.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"))) [] 18:17:25.790 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 18:17:25.790 [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" = ?) [1] 18:17:25.792 [info] Sent 200 in 50ms 18:17:40.715 [info] GET / 18:17:40.715 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 18:17:40.716 [debug] QUERY OK source="settings" db=0.1ms idle=1596.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:17:40.716 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1596.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 18:17:40.716 [debug] QUERY OK source="sources" db=0.0ms idle=1596.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 18:17:40.716 [debug] QUERY OK source="media_items" db=0.2ms idle=1175.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:17:40.718 [debug] QUERY OK source="media_items" db=0.8ms idle=174.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:17:40.718 [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 [] 18:17:40.718 [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 [] 18:17:40.719 [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 [] 18:17:40.720 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 18:17:40.720 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 18:17:40.721 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 18:17:40.721 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 18:17:40.724 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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"))) [] 18:17:40.725 [debug] QUERY OK source="media_items" db=0.7ms idle=4.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] 18:17:40.725 [debug] QUERY OK source="sources" db=0.1ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 18:17:40.728 [info] Sent 200 in 12ms 18:17:48.355 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.868 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:18.356 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:48.356 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.869 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:18.358 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:48.359 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.870 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:18.359 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:48.360 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.871 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:18.362 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:48.362 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.872 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:18.364 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:48.365 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.873 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:18.366 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:48.366 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.874 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:18.368 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:48.369 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.875 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:18.370 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:48.370 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.876 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:18.372 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:48.373 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.877 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:18.374 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:48.376 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.878 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:18.377 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:48.379 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.879 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:18.380 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:48.381 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.880 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:18.382 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:48.383 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.881 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:18.385 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:48.386 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.882 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:18.387 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:48.388 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.883 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:18.389 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:48.390 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.884 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:18.391 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:48.392 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.885 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:18.394 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:48.394 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.886 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:18.396 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:48.397 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.887 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:18.398 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:48.399 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.888 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:18.400 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:48.401 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.889 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:18.402 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:48.404 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.890 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:18.405 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:48.406 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.891 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:18.407 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:48.408 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.892 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:18.410 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:48.412 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.893 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:18.413 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:48.414 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.894 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:18.414 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:48.416 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.895 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:18.416 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:48.417 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.896 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:18.418 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:48.420 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.897 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:18.420 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:48.421 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.898 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:18.422 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:48.424 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.899 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:18.425 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:48.426 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.900 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:18.427 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:48.427 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.901 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:18.429 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:48.430 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.902 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:18.431 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:48.432 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.903 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:18.434 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:48.435 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.904 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:18.437 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:48.439 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.905 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:18.440 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:48.440 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.906 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:18.442 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:48.443 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.907 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:18.444 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:48.445 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.908 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:18.446 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:48.448 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.909 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:18.448 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:48.450 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.910 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:18.453 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 19:00:48.455 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.911 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:18.457 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:48.458 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.912 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:18.460 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:48.461 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.913 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:18.462 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:48.463 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.914 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:18.464 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:48.466 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.915 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:18.467 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:48.467 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.916 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:18.468 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:48.469 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.917 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:18.470 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:48.472 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.918 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:18.473 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:48.474 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.919 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:18.475 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:48.476 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.920 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:18.478 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:48.479 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.921 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:18.480 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:48.481 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.922 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:18.481 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:48.482 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.923 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:18.483 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:48.484 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.924 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:18.486 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:48.486 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.925 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:18.487 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:48.488 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.926 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:18.489 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:48.490 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.927 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:18.491 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:48.493 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.928 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:18.494 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:48.495 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.929 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:18.496 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:48.497 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.930 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:18.497 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:43.753 [info] GET / 19:20:43.753 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:20:43.754 [debug] QUERY OK source="settings" db=0.1ms 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 [] 19:20:43.754 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1634.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:20:43.754 [debug] QUERY OK source="sources" db=0.1ms idle=1635.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:20:43.794 [debug] QUERY OK source="media_items" db=39.2ms idle=1028.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:20:43.794 [debug] QUERY OK source="media_items" db=0.3ms idle=67.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:20:43.795 [debug] QUERY OK source="settings" db=0.2ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:20:43.795 [debug] QUERY OK source="settings" db=0.1ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:20:43.796 [debug] QUERY OK source="settings" db=0.2ms idle=41.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:20:43.797 [debug] QUERY OK source="tasks" db=0.2ms idle=2.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 19:20:43.797 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 19:20:43.798 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 19:20:43.798 [debug] QUERY OK source="sources" db=0.1ms idle=3.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 19:20:43.804 [debug] QUERY OK source="media_items" db=3.3ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 19:20:43.805 [debug] QUERY OK source="media_items" db=0.8ms idle=7.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] 19:20:43.805 [debug] QUERY OK source="sources" db=0.2ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:20:43.808 [info] Sent 200 in 54ms 19:20:48.499 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:49.390 [info] GET /sources/1/media/5572 19:20:49.390 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5572", "source_id" => "1"} Pipelines: [:browser] 19:20:49.391 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=891.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" = ?) [5572] 19:20:49.391 [debug] QUERY OK source="tasks" db=0.3ms idle=659.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" [5572] 19:20:49.391 [debug] QUERY OK source="sources" db=0.3ms idle=272.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 19:20:49.392 [debug] QUERY OK source="settings" db=0.1ms idle=272.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:20:49.392 [debug] QUERY OK source="settings" db=0.1ms idle=273.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:20:49.393 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:20:49.393 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:20:49.395 [info] Sent 200 in 4ms 19:21:00.931 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:18.500 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:48.501 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.932 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:18.503 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:48.505 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.933 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:18.506 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:48.506 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.934 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:18.508 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:48.509 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.935 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:18.510 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:48.511 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.936 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:18.511 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:48.513 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.937 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:18.513 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:48.515 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.938 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:18.516 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:48.518 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.939 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:18.519 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:48.520 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.940 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:18.520 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:48.522 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.941 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:18.522 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:48.523 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.942 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:18.524 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:48.526 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.943 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:18.527 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:48.529 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.944 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:18.530 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:48.530 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.945 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:18.532 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:48.533 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.946 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:18.533 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:47.830 [info] GET /sources/1/media/5572/edit 19:36:47.830 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5572", "source_id" => "1"} Pipelines: [:browser] 19:36:47.830 [debug] QUERY OK source="media_items" db=0.2ms idle=1710.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" = ?) [5572] 19:36:47.831 [debug] QUERY OK source="settings" db=0.1ms idle=1710.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:47.831 [debug] QUERY OK source="settings" db=0.1ms idle=1710.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:47.831 [debug] QUERY OK source="settings" db=0.1ms idle=1041.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:47.832 [info] Sent 200 in 2ms 19:36:48.534 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.947 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:18.536 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:48.537 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.948 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:18.538 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:48.538 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.949 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:18.540 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:48.541 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.950 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:18.542 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:48.543 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.951 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:18.545 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:48.546 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.952 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:18.547 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:48.548 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.953 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:18.549 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:48.550 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.954 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:18.552 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:48.553 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.955 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:18.553 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:48.555 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.956 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:18.555 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:48.557 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.957 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:18.557 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:48.558 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.958 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:18.559 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:48.561 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.959 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:18.562 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:48.563 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.960 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:18.564 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:48.565 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.961 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:18.566 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:48.567 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.962 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:18.568 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:48.568 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.963 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:18.569 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:48.570 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.964 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:18.571 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:48.573 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.965 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:18.574 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:48.575 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.966 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:18.576 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:48.577 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.967 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:18.578 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:48.579 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.968 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:18.580 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:48.582 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.969 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:18.583 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:48.585 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.971 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[654]} 20:00:00.978 [info] {"args":{},"id":654,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1764896400978086880,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 20:00:00.980 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=858.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 IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 20:00:00.980 [info] Culling 0 media items past their retention date 20:00:00.983 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=860.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 20:00:00.983 [info] Deleting 0 media items that are from before the source cutoff 20:00:00.983 [info] {"args":{},"id":654,"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":5056,"event":"job:stop","attempt":1,"queue_time":977252,"tags":["media_item","local_data"]} 20:00:18.586 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:48.587 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.972 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:18.588 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:48.589 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.973 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:08.066 [info] GET /sources/1/media/5572/force_download 20:02:08.067 [debug] QUERY OK source="settings" db=0.2ms idle=1946.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:02:08.067 [debug] QUERY OK source="settings" db=0.2ms idle=1947.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:02:08.068 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 20:02:08.068 [error] #PID<0.8371.0> running PinchflatWeb.Endpoint (connection #PID<0.8370.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/1/media/5572/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/5572/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60160}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, 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.171needham.com", method: "GET", owner: #PID<0.8371.0>, params: %{}, path_info: ["sources", "1", "media", "5572", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.227.137"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "215141270"} ], request_path: "/sources/1/media/5572/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4sCpy9xvwY828AAleB"} ], 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.8370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60160}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, 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/1/media/5572/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60160}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, 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.171needham.com", method: "GET", owner: #PID<0.8371.0>, params: %{}, path_info: ["sources", "1", "media", "5572", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, (truncated) 20:02:18.590 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:47.437 [info] GET /sources/1/media/5572 20:02:47.437 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5572", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 20:02:47.437 [debug] QUERY OK source="media_items" db=0.2ms idle=1317.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" = ?) [5572] 20:02:47.438 [debug] QUERY OK source="tasks" db=0.2ms idle=1317.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [5572] 20:02:47.438 [debug] QUERY OK source="sources" db=0.4ms idle=1317.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 20:02:47.439 [debug] QUERY OK source="settings" db=0.1ms idle=940.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:02:47.439 [debug] QUERY OK source="settings" db=0.1ms idle=319.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:02:47.440 [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 [] 20:02:47.441 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 20:02:47.442 [info] Sent 200 in 5ms 20:02:48.591 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.974 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:18.591 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:48.592 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.975 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:08.693 [info] GET /sources/1/media/5572/force_download 20:04:08.693 [debug] QUERY OK source="settings" db=0.1ms idle=573.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:04:08.694 [debug] QUERY OK source="settings" db=0.1ms idle=573.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:04:08.694 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 20:04:08.694 [error] #PID<0.8387.0> running PinchflatWeb.Endpoint (connection #PID<0.8386.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/1/media/5572/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/5572/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 56000}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8387.0>, params: %{}, path_info: ["sources", "1", "media", "5572", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.227.137"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "215141270"} ], request_path: "/sources/1/media/5572/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4sJrKjsC67F0MAAlmB"} ], 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.8386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 56000}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, 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/1/media/5572/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5572/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 56000}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMXRCbXIybEowTm9CQzVhRUhnQlpiZmk1.Ag9BnK3UD2K8g1l_tWHB6dP9dyfFpMu6zJvE3jJV2q4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.227.137", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https", "x-openai-host-hash" => "215141270" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g (truncated) 20:04:18.594 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:48.595 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.976 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:18.596 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:48.597 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.977 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:18.598 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:48.598 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.978 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:18.599 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:48.601 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.979 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:18.602 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:48.603 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.980 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:18.604 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:48.605 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.981 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:18.606 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:48.607 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.982 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:18.609 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:48.610 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.983 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:18.611 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:48.612 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.984 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:18.613 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:48.614 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.985 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:18.616 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:48.618 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.986 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:18.620 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:48.621 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.987 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:18.622 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:48.623 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.988 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:18.624 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:48.625 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.989 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:18.626 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:48.626 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.990 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:18.628 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:48.629 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.991 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:18.630 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:48.632 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.992 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:18.633 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:48.634 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.993 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:18.635 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:48.636 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.994 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:18.637 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:48.638 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.995 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:18.639 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:48.640 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.996 [info] {"source":"oban","duration":142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:18.641 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:48.642 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.997 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:18.643 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:48.644 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.998 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:18.644 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:48.646 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.999 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:18.647 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:48.648 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:01.000 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:18.649 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:48.650 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.001 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:18.651 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:48.653 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.002 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:18.654 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:48.654 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.003 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:18.656 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:48.657 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.004 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:18.657 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:48.659 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.005 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:18.659 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:48.660 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.006 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:18.661 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:48.662 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.007 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:18.663 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:48.665 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.008 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:18.666 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:48.667 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.009 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:18.668 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:48.670 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.010 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:18.670 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:48.672 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.011 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:18.673 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:48.674 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.012 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:18.675 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:48.676 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.013 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:18.676 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:48.678 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.014 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:18.680 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:48.680 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.015 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:18.682 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:48.683 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.016 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:18.684 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:48.684 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.017 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:18.686 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:48.686 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.018 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:18.688 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:48.689 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.019 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:18.689 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:48.691 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.020 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:18.692 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:48.693 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.021 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:18.694 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:48.695 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.022 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:18.696 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:48.698 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.023 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:18.698 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:48.700 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.024 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:18.701 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:48.702 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.025 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:18.703 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:48.703 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.026 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:18.704 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:48.706 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.027 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:18.708 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:48.709 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.028 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:18.710 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:48.712 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.029 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:18.713 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:48.714 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.030 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:18.715 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:48.716 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.032 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[655]} 21:00:00.039 [info] {"args":{},"id":655,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1764900000039065902,"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"]} 21:00:00.066 [debug] QUERY OK source="media_items" db=26.6ms queue=0.1ms idle=1918.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 21:00:00.066 [info] Redownloading 0 media items 21:00:00.066 [info] {"args":{},"id":655,"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":27309,"event":"job:stop","attempt":1,"queue_time":38310,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:18.717 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:48.718 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.033 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:18.720 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:48.721 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.034 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:18.723 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:48.724 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.035 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:18.724 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:48.725 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.036 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:18.727 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:48.727 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.037 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:18.729 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:48.729 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.038 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:18.730 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:48.731 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.039 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:18.733 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:48.733 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.040 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:18.735 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:48.735 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.041 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:18.737 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:48.738 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.042 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:18.739 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:48.741 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.043 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:18.743 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:48.744 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.044 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:18.745 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:48.746 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.045 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:18.747 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:48.749 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.046 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:18.750 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:48.751 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.047 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:18.751 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:48.753 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.048 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:18.754 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:48.756 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.049 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:18.758 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:48.759 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.050 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:18.760 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:48.761 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.051 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:18.762 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:48.763 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.052 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:18.764 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:48.764 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.053 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:18.765 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:48.766 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.054 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:18.767 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:48.768 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.055 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:18.770 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:48.771 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.056 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:18.772 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:48.774 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.057 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:18.774 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:48.776 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.058 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:18.777 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:48.778 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.059 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:18.779 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:48.779 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.060 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:18.781 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:48.782 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.061 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:14.572 [info] GET /.git/config 21:29:14.573 [debug] QUERY OK source="settings" db=0.2ms idle=1390.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 [] 21:29:14.573 [debug] QUERY OK source="settings" db=0.1ms idle=453.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 [] 21:29:14.573 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:14.574 [error] #PID<0.8771.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 1) terminated Server: pinchflat.171needham.com: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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8771.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy4DFkJzeYlAAAwsC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8771.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy4DFkJzeYlAAAwsC"} ], 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: ~ (truncated) 21:29:14.802 [info] GET /config/stripe.js 21:29:14.803 [debug] QUERY OK source="settings" db=0.2ms idle=682.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 [] 21:29:14.803 [debug] QUERY OK source="settings" db=0.1ms idle=683.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 [] 21:29:14.803 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:14.804 [error] #PID<0.8772.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config/stripe.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8772.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/stripe.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy459Y5XfUVoAAwuC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8772.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/stripe.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy459Y5XfUVoAAwuC"} ], 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, :p (truncated) 21:29:15.029 [info] GET /app/.env 21:29:15.029 [debug] QUERY OK source="settings" db=0.2ms idle=845.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 [] 21:29:15.030 [debug] QUERY OK source="settings" db=0.2ms idle=456.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 [] 21:29:15.030 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:15.030 [error] #PID<0.8773.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/.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 /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8773.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy5v6NnCCgFcAAwwC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8773.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy5v6NnCCgFcAAwwC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:29:15.262 [info] GET /config/.env 21:29:15.263 [debug] QUERY OK source="settings" db=0.2ms idle=459.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 [] 21:29:15.263 [debug] QUERY OK source="settings" db=0.1ms idle=459.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 [] 21:29:15.263 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:15.264 [error] #PID<0.8774.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config/.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 /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8774.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy6nmoxy8d9YAAwyC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8774.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy6nmoxy8d9YAAwyC"} ], 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_ (truncated) 21:29:15.488 [info] GET /.config/stripe/config.toml 21:29:15.488 [debug] QUERY OK source="settings" db=0.2ms idle=458.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 [] 21:29:15.488 [debug] QUERY OK source="settings" db=0.1ms idle=458.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 [] 21:29:15.488 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:15.489 [error] #PID<0.8775.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.config/stripe/config.toml ** (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/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.config/stripe/config.toml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8775.0>, params: %{}, path_info: [".config", "stripe", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.config/stripe/config.toml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy7dThPlTzdMAAw0C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.config/stripe/config.toml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.config/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.config/stripe/config.toml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8775.0>, params: %{}, path_info: [".config", "stripe", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.config/stripe/config.toml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy7dThPlTzdMAAw0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, (truncated) 21:29:15.724 [info] GET /config/services.php 21:29:15.724 [debug] QUERY OK source="settings" db=0.2ms idle=539.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 [] 21:29:15.725 [debug] QUERY OK source="settings" db=0.1ms idle=461.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 [] 21:29:15.725 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:15.725 [error] #PID<0.8776.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config/services.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 /config/services (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/services.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8776.0>, params: %{}, path_info: ["config", "services"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/services.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy8Vn-IyRSZsAAw2C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/services.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/services (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/services.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8776.0>, params: %{}, path_info: ["config", "services"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/services.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy8Vn-IyRSZsAAw2C"} ], 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]}, (truncated) 21:29:15.961 [info] GET /stripe.env 21:29:15.962 [debug] QUERY OK source="settings" db=0.2ms idle=698.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 [] 21:29:15.962 [debug] QUERY OK source="settings" db=0.2ms idle=473.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 [] 21:29:15.962 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:15.963 [error] #PID<0.8777.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8777.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy9OPre4fe_gAAw4C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8777.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy9OPre4fe_gAAw4C"} ], 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" (truncated) 21:29:16.199 [info] GET /.env 21:29:16.200 [debug] QUERY OK source="settings" db=0.2ms idle=475.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 [] 21:29:16.200 [debug] QUERY OK source="settings" db=0.1ms idle=475.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 [] 21:29:16.200 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:16.201 [error] #PID<0.8778.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 8) terminated Server: pinchflat.171needham.com: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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8778.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy-HAwVBdIhkAAw6C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8778.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy-HAwVBdIhkAAw6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, (truncated) 21:29:16.430 [info] GET /.env.local 21:29:16.430 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 21:29:16.430 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 21:29:16.430 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:16.431 [error] #PID<0.8779.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8779.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy-95191OnbQAAw8C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8779.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy-95191OnbQAAw8C"} ], 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: (truncated) 21:29:16.668 [info] GET /.env.production 21:29:16.668 [debug] QUERY OK source="settings" db=0.3ms idle=482.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 [] 21:29:16.669 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 21:29:16.669 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:16.669 [error] #PID<0.8780.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 10) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.production ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8780.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy_2rg5vezVsAAw-C"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8780.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wy_2rg5vezVsAAw-C"} ], 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/ (truncated) 21:29:16.898 [info] GET /.env.development 21:29:16.899 [debug] QUERY OK source="settings" db=0.3ms idle=698.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 [] 21:29:16.899 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 21:29:16.899 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:16.900 [error] #PID<0.8781.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 11) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.development ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8781.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzAtnN5FQL1wAAxAC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8781.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzAtnN5FQL1wAAxAC"} ], 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: ~ (truncated) 21:29:17.135 [info] GET /.env.bak 21:29:17.136 [debug] QUERY OK source="settings" db=0.2ms idle=704.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 [] 21:29:17.136 [debug] QUERY OK source="settings" db=0.1ms idle=467.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 [] 21:29:17.136 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:17.136 [error] #PID<0.8782.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 12) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8782.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzBmFp8PCdYwAAxCC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8782.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzBmFp8PCdYwAAxCC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:29:17.367 [info] GET /.env.example 21:29:17.368 [debug] QUERY OK source="settings" db=0.2ms idle=468.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 [] 21:29:17.368 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 21:29:17.368 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:17.368 [error] #PID<0.8783.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 13) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.example ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8783.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzCdbvJikKxYAAxEC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8783.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzCdbvJikKxYAAxEC"} ], 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/endp (truncated) 21:29:17.606 [info] GET /.env.test 21:29:17.606 [debug] QUERY OK source="settings" db=0.2ms idle=470.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 [] 21:29:17.607 [debug] QUERY OK source="settings" db=0.1ms idle=470.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 [] 21:29:17.607 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:17.607 [error] #PID<0.8786.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 14) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.test ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8786.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzDWV0F3dxcYAAxGC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8786.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzDWV0F3dxcYAAxGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1] (truncated) 21:29:17.835 [info] GET /env 21:29:17.835 [debug] QUERY OK source="settings" db=0.2ms idle=648.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 [] 21:29:17.835 [debug] QUERY OK source="settings" db=0.1ms idle=467.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:17.835 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:17.836 [error] #PID<0.8787.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 15) terminated Server: pinchflat.171needham.com: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 /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8787.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzEM5zXIQsjEAAxIC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8787.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzEM5zXIQsjEAAxIC"} ], 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 (truncated) 21:29:18.062 [info] GET /env.local 21:29:18.062 [debug] QUERY OK source="settings" db=0.2ms idle=693.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 [] 21:29:18.063 [debug] QUERY OK source="settings" db=0.2ms idle=455.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 [] 21:29:18.063 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:18.063 [error] #PID<0.8788.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 16) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /env.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8788.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzFDAoHK_VlkAAxKC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8788.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzFDAoHK_VlkAAxKC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:29:18.300 [info] GET /env.prod 21:29:18.300 [debug] QUERY OK source="settings" db=0.1ms idle=464.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 [] 21:29:18.300 [debug] QUERY OK source="settings" db=0.1ms idle=464.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 [] 21:29:18.301 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:18.301 [error] #PID<0.8789.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 17) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8789.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzF7wY2KCh8oAAxMC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.prod", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8789.0>, params: %{}, path_info: ["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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzF7wY2KCh8oAAxMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:29:18.529 [info] GET /config 21:29:18.529 [debug] QUERY OK source="settings" db=0.1ms idle=466.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:18.530 [debug] QUERY OK source="settings" db=0.1ms idle=466.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:18.530 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:18.530 [error] #PID<0.8790.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 18) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8790.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzGyZd7hUqdQAAxOC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8790.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzGyZd7hUqdQAAxOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:29:18.764 [info] GET /config.json 21:29:18.765 [debug] QUERY OK source="settings" db=0.1ms idle=576.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 [] 21:29:18.765 [debug] QUERY OK source="settings" db=0.1ms idle=464.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 [] 21:29:18.765 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:18.765 [error] #PID<0.8791.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 19) terminated Server: pinchflat.171needham.com: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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8791.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzHqhIMVwtQgAAxQC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8791.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzHqhIMVwtQgAAxQC"} ], 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/en (truncated) 21:29:18.782 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:18.999 [info] GET /config.js 21:29:19.000 [debug] QUERY OK source="settings" db=0.3ms idle=470.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 [] 21:29:19.001 [debug] QUERY OK source="settings" db=0.3ms idle=470.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 [] 21:29:19.001 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:19.001 [error] #PID<0.8792.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 20) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8792.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzIimf5w0UzkAAxSC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8792.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzIimf5w0UzkAAxSC"} ], 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", (truncated) 21:29:19.235 [info] GET /config.py 21:29:19.235 [debug] QUERY OK source="settings" db=0.1ms idle=470.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 [] 21:29:19.236 [debug] QUERY OK source="settings" db=0.2ms idle=453.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 [] 21:29:19.236 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:19.236 [error] #PID<0.8793.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 21) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.py ** (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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.py", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8793.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzJauGd6SfnMAAxUC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.py", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.py", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8793.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzJauGd6SfnMAAxUC"} ], 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", (truncated) 21:29:19.478 [info] GET /config.rb 21:29:19.478 [debug] QUERY OK source="settings" db=0.2ms idle=478.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 [] 21:29:19.479 [debug] QUERY OK source="settings" db=0.1ms idle=478.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 [] 21:29:19.479 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:19.479 [error] #PID<0.8794.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 22) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.rb ** (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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.rb", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8794.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzKUr3w6aXOcAAxWC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.rb", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.rb", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8794.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzKUr3w6aXOcAAxWC"} ], 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", (truncated) 21:29:19.705 [info] GET /config.yaml 21:29:19.705 [debug] QUERY OK source="settings" db=0.2ms idle=516.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 [] 21:29:19.706 [debug] QUERY OK source="settings" db=0.2ms idle=470.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 [] 21:29:19.706 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:19.706 [error] #PID<0.8795.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 23) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.yaml ** (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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8795.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzLKvrwtccxgAAxYC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8795.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzLKvrwtccxgAAxYC"} ], 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/en (truncated) 21:29:19.934 [info] GET /config.yml 21:29:19.934 [debug] QUERY OK source="settings" db=0.2ms idle=698.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 [] 21:29:19.934 [debug] QUERY OK source="settings" db=0.1ms idle=455.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 [] 21:29:19.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:19.935 [error] #PID<0.8796.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 24) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.yml ** (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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8796.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzMBUB7N2N-IAAxaC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8796.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzMBUB7N2N-IAAxaC"} ], 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 (truncated) 21:29:20.166 [info] GET /config.ini 21:29:20.167 [debug] QUERY OK source="settings" db=0.2ms idle=687.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 [] 21:29:20.167 [debug] QUERY OK source="settings" db=0.2ms idle=461.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 [] 21:29:20.167 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:20.168 [error] #PID<0.8797.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 25) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.ini ** (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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.ini", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8797.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzM4y7wWIVI8AAxcC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.ini", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.ini", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8797.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzM4y7wWIVI8AAxcC"} ], 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 (truncated) 21:29:20.393 [info] GET /config.properties 21:29:20.394 [debug] QUERY OK source="settings" db=0.2ms idle=459.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 [] 21:29:20.394 [debug] QUERY OK source="settings" db=0.2ms idle=459.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 [] 21:29:20.394 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:20.395 [error] #PID<0.8798.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 26) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.properties", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8798.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzNu7l2AvX2AAAxeC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.properties", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.properties", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8798.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzNu7l2AvX2AAAxeC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:29:20.631 [info] GET /configuration 21:29:20.632 [debug] QUERY OK source="settings" db=0.1ms idle=464.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 [] 21:29:20.632 [debug] QUERY OK source="settings" db=0.1ms idle=464.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 [] 21:29:20.632 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:29:20.632 [error] #PID<0.8799.0> running PinchflatWeb.Endpoint (connection #PID<0.8770.0>, stream id 27) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /configuration ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configuration (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8799.0>, params: %{}, path_info: ["configuration"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/configuration", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzOnoYH_4nFsAAxgC"} ], 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.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configuration (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 45386}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "16.146.38.154", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8799.0>, params: %{}, path_info: ["configuration"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "16.146.38.154"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/configuration", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4wzOnoYH_4nFsAAxgC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:29:20.874 [info] GET /settings 21:29:20.874 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 21:29:20.874 [debug] QUERY OK source="settings" db=0.1ms idle=683.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 [] 21:29:20.875 [debug] QUERY OK source="settings" db=0.1ms idle=480.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 [] 21:29:20.875 [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 [] 21:29:20.876 [debug] QUERY OK source="settings" db=0.2ms idle=244.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 [] 21:29:20.877 [info] Sent 200 in 3ms 21:29:21.198 [info] GET /settings 21:29:21.198 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 21:29:21.198 [debug] QUERY OK source="settings" db=0.1ms idle=323.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 [] 21:29:21.199 [debug] QUERY OK source="settings" db=0.1ms idle=323.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 [] 21:29:21.199 [debug] QUERY OK source="settings" db=0.1ms idle=323.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 [] 21:29:21.200 [debug] QUERY OK source="settings" db=0.1ms idle=323.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 [] 21:29:21.201 [info] Sent 200 in 3ms 21:29:21.520 [info] GET / 21:29:21.520 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:29:21.520 [debug] QUERY OK source="settings" db=0.1ms idle=328.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 [] 21:29:21.521 [debug] QUERY OK source="media_profiles" db=0.1ms idle=321.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:29:21.521 [debug] QUERY OK source="sources" db=0.1ms idle=321.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:29:21.525 [debug] QUERY OK source="media_items" db=4.1ms idle=321.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:29:21.525 [debug] QUERY OK source="media_items" db=0.3ms idle=325.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:29:21.526 [debug] QUERY OK source="settings" db=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:21.526 [debug] QUERY OK source="settings" db=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:21.527 [debug] QUERY OK source="settings" db=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:29:21.527 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:29:21.528 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 21:29:21.529 [debug] QUERY OK source="media_items" db=0.7ms idle=2.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] 21:29:21.530 [debug] QUERY OK source="sources" db=0.2ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:29:21.535 [debug] QUERY OK source="media_items" db=2.7ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:29:21.536 [debug] QUERY OK source="media_items" db=0.7ms idle=7.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] 21:29:21.536 [debug] QUERY OK source="sources" db=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:29:21.538 [info] Sent 200 in 18ms 21:29:48.784 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.062 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:18.785 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:48.786 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.063 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:18.788 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:24.103 [info] GET / 21:31:24.103 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:31:24.104 [debug] QUERY OK source="settings" db=0.1ms idle=1983.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 [] 21:31:24.104 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1781.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:31:24.104 [debug] QUERY OK source="sources" db=0.1ms idle=984.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:31:24.106 [debug] QUERY OK source="media_items" db=1.8ms idle=984.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:31:24.107 [debug] QUERY OK source="media_items" db=0.3ms idle=782.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:31:24.107 [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 [] 21:31:24.107 [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 [] 21:31:24.108 [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 [] 21:31:24.109 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:31:24.110 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 21:31:24.111 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 21:31:24.111 [debug] QUERY OK source="sources" db=0.2ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:31:24.116 [debug] QUERY OK source="media_items" db=2.7ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:31:24.117 [debug] QUERY OK source="media_items" db=0.6ms idle=7.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] 21:31:24.118 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:31:24.120 [info] Sent 200 in 16ms 21:31:24.596 [info] GET /.env 21:31:24.596 [debug] QUERY OK source="settings" db=0.2ms idle=484.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:31:24.596 [debug] QUERY OK source="settings" db=0.1ms idle=479.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 [] 21:31:24.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:24.597 [error] #PID<0.8814.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 2) terminated Server: pinchflat.171needham.com: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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8814.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6cbDyW2zjdQAApCB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like (truncated) 21:31:25.048 [info] GET /.git/config 21:31:25.048 [debug] QUERY OK source="settings" db=0.1ms idle=930.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 [] 21:31:25.049 [debug] QUERY OK source="settings" db=0.1ms idle=930.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 [] 21:31:25.049 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:25.049 [error] #PID<0.8815.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 3) terminated Server: pinchflat.171needham.com: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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8815.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6eG2quxZylwAApEB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; (truncated) 21:31:26.561 [info] GET /backend/.env 21:31:26.561 [debug] QUERY OK source="settings" db=0.1ms idle=440.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 [] 21:31:26.561 [debug] QUERY OK source="settings" db=0.1ms idle=441.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 [] 21:31:26.561 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:26.562 [error] #PID<0.8816.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8816.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6jvi8t5rj70AApGB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; I (truncated) 21:31:27.864 [info] GET /admin/.env 21:31:27.865 [debug] QUERY OK source="settings" db=0.1ms idle=1744.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 [] 21:31:27.865 [debug] QUERY OK source="settings" db=0.2ms idle=1538.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 [] 21:31:27.865 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:27.866 [error] #PID<0.8817.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /admin/.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 /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8817.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6omVkUnNvfkAApIB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS (truncated) 21:31:28.126 [info] GET /.env.bak 21:31:28.127 [debug] QUERY OK source="settings" db=0.1ms idle=799.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 [] 21:31:28.127 [debug] QUERY OK source="settings" db=0.1ms idle=262.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 [] 21:31:28.127 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:28.128 [error] #PID<0.8818.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8818.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6pk4KX6_q7MAApKB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWe (truncated) 21:31:28.519 [info] GET /.git/logs/HEAD 21:31:28.519 [debug] QUERY OK source="settings" db=0.1ms idle=399.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 [] 21:31:28.520 [debug] QUERY OK source="settings" db=0.1ms idle=399.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 [] 21:31:28.520 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:28.520 [error] #PID<0.8819.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.git/logs/HEAD ** (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/logs/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8819.0>, params: %{}, path_info: [".git", "logs", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/logs/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6rCdT3uFpPQAApMB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mo (truncated) 21:31:28.829 [info] GET /wp-config.php 21:31:28.830 [debug] QUERY OK source="settings" db=0.1ms idle=702.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 [] 21:31:28.830 [debug] QUERY OK source="settings" db=0.1ms idle=702.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 [] 21:31:28.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:28.831 [error] #PID<0.8820.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8820.0>, params: %{}, path_info: ["wp-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/wp-config.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6sMc0WMgU1AAApOB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh (truncated) 21:31:29.903 [info] GET /.gitlab-ci.yml 21:31:29.904 [debug] QUERY OK source="settings" db=0.1ms idle=1384.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 [] 21:31:29.904 [debug] QUERY OK source="settings" db=0.1ms idle=1384.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 [] 21:31:29.904 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:29.905 [error] #PID<0.8821.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.gitlab-ci.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.gitlab-ci (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gitlab-ci.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8821.0>, params: %{}, path_info: [".gitlab-ci"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.gitlab-ci.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6wMhww2h3TgAApQB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gitlab-ci.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Mac (truncated) 21:31:30.280 [info] GET /config.json 21:31:30.281 [debug] QUERY OK source="settings" db=0.3ms idle=950.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 [] 21:31:30.281 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=376.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 [] 21:31:30.281 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:30.281 [error] #PID<0.8822.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 10) terminated Server: pinchflat.171needham.com: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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8822.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6xmSwuEh7ogAApSB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac (truncated) 21:31:30.599 [info] GET /config.js 21:31:30.599 [debug] QUERY OK source="settings" db=0.1ms idle=479.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 [] 21:31:30.600 [debug] QUERY OK source="settings" db=0.1ms idle=479.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 [] 21:31:30.600 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:30.600 [error] #PID<0.8823.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 11) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8823.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w6yyU7Hp2EcMAApUB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_ (truncated) 21:31:31.048 [info] GET /aws-config.js 21:31:31.049 [debug] QUERY OK source="settings" db=0.2ms idle=768.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 [] 21:31:31.049 [debug] QUERY OK source="settings" db=0.3ms idle=768.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 [] 21:31:31.050 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:31.050 [error] #PID<0.8824.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 12) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws-config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8824.0>, params: %{}, path_info: ["aws-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws-config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w60dhZLJHG78AApWB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macin (truncated) 21:31:31.350 [info] GET /aws.config.js 21:31:31.350 [debug] QUERY OK source="settings" db=0.1ms idle=750.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 [] 21:31:31.351 [debug] QUERY OK source="settings" db=0.1ms idle=750.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 [] 21:31:31.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:31.351 [error] #PID<0.8825.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 13) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws.config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws.config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8825.0>, params: %{}, path_info: ["aws.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws.config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w61lahyKBaWkAApYB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.config.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macin (truncated) 21:31:31.716 [info] GET /.npmrc 21:31:31.716 [debug] QUERY OK source="settings" db=0.1ms idle=666.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 [] 21:31:31.716 [debug] QUERY OK source="settings" db=0.1ms idle=666.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 [] 21:31:31.717 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:31:31.717 [error] #PID<0.8826.0> running PinchflatWeb.Endpoint (connection #PID<0.8812.0>, stream id 14) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.npmrc ** (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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.npmrc", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8826.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.npmrc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4w628nKKDBeE8AApaB"} ], 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.8812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.npmrc", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 57362}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (K (truncated) 21:31:48.789 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.064 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:18.789 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:48.790 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.065 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:15.420 [info] GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js 21:33:15.420 [debug] QUERY OK source="settings" db=0.1ms idle=1300.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 [] 21:33:15.421 [debug] QUERY OK source="settings" db=0.1ms idle=967.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 [] 21:33:15.421 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:33:15.421 [error] #PID<0.8836.0> running PinchflatWeb.Endpoint (connection #PID<0.8834.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d%22 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.8834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 38900}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "referer" => "https://www.google.com/", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "vsn=d%22", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.8836.0>, params: %{"vsn" => "d\""}, path_info: ["%22", "assets", "app-521b5c83d8b2f79295a25943104e99d5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"vsn" => "d\""}, query_string: "vsn=d%22", remote_ip: {192, 168, 1, 141}, req_cookies: %{ "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8", "_visitor_id" => "-OfgHXS2a2MCSFWj6Gfo" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "no-cache"}, {"cookie", "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo"}, {"host", "pinchflat.171needham.com"}, {"referer", "https://www.google.com/"}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH4xA5RoVgy3uzUAApiB"} ], 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.8834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 38900}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "no-cache", "cookie" => "_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2ZnSFhTMmEyTUNTRldqNkdmbyIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY3NDkyODc0LCJpYXQiOjE3NjQ5MDA4NzR9.NjhgbFrUaqTnu-qamYwOKnkwrzguy3jnizDHmJpKusU; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRXBRbUNFd0FMUmNpQXZMaEh0SnFEcTll.Tl8FNsrWzyRq7G95-9rgDQ7o9hzEFj81L9j_tAoMQe8; _visitor_id=-OfgHXS2a2MCSFWj6Gfo", "host" => "pinchflat.171needham.com", "ref (truncated) 21:33:18.791 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:48.793 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.066 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:18.793 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:48.795 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.067 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:18.795 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:48.796 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.068 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:18.797 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:48.798 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.069 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:18.799 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:48.800 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.070 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:18.801 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:48.802 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.071 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:18.804 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:48.804 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.072 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:18.806 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:48.806 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.073 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:18.807 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:48.808 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.074 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:18.810 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:48.812 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.075 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:18.813 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:48.814 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.076 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:18.815 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:48.816 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.077 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:18.818 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:48.819 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.078 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:18.820 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:48.822 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.079 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:18.823 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:48.824 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.080 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:18.825 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:48.827 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.081 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:18.828 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:48.829 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.082 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:18.830 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:48.831 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.083 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:18.833 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:48.834 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.084 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:18.836 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:48.837 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.085 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:18.838 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:48.838 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.086 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:18.839 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:48.840 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.087 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:18.841 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:48.842 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.088 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:18.843 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:48.845 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.089 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:18.845 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:48.847 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.090 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:18.848 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:48.849 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.091 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:18.850 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:48.851 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.092 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:18.852 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:48.854 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.093 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:18.856 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:48.858 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.094 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:18.859 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:48.861 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.095 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:18.863 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:48.864 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.096 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:18.864 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:48.866 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.097 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:18.867 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:48.868 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.098 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:18.868 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:48.869 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.099 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:18.871 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:48.873 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.100 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:18.874 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:48.875 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.101 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:18.876 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:48.877 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.102 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:18.877 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:48.878 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.103 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:18.879 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:48.881 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.104 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:18.883 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:48.884 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.105 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:18.886 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:48.888 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.106 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:18.890 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:48.891 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.107 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:18.892 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:48.893 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.108 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:18.894 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:48.895 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.109 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:18.896 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:48.896 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.110 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:18.898 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:48.899 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.111 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:18.900 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:48.901 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.112 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:18.902 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:48.903 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.113 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:18.904 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:48.905 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.114 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:18.906 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:48.908 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.115 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:18.909 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:48.910 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.116 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:18.910 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:48.911 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.117 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:18.912 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:48.913 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.118 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:18.915 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:48.915 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.119 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:18.917 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:48.917 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.120 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:18.919 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:48.920 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.121 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:18.921 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:48.922 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.122 [info] {"source":"oban","duration":65,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:18.923 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:48.925 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.123 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:18.927 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:48.928 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.124 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:18.929 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:48.930 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.125 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:18.931 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:48.932 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.126 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:18.933 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:48.934 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.127 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:18.934 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:48.936 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.128 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:18.938 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:48.938 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.129 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:18.940 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:48.940 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.130 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:18.942 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:48.944 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.131 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:18.944 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:48.945 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.132 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:18.946 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:48.947 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.133 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:18.948 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:48.949 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.134 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:18.950 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:48.952 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.135 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:18.953 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:48.954 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.136 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:18.956 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:48.957 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.137 [info] {"source":"oban","duration":104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:18.958 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:48.960 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.138 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:18.962 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:48.963 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.139 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:18.963 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:48.964 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.140 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:18.965 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:48.967 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.141 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:18.968 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:48.969 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.142 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:18.970 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:48.971 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.143 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:18.972 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:48.974 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.144 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:18.975 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:48.977 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.146 [info] {"source":"oban","duration":1538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[656]} 22:53:00.154 [info] {"args":{},"id":656,"meta":{"cron":true,"cron_expr":"53 3 * * *","cron_tz":"Etc/UTC"},"system_time":1764906780154479815,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:53:00.154 [info] Updating yt-dlp 22:53:00.154 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:53:01.031 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.11.12 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.11.12 from yt-dlp/yt-dlp) 22:53:01.031 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:53:01.717 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 22:53:01.717 [debug] QUERY OK source="settings" db=0.5ms idle=1596.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:53:01.718 [info] {"args":{},"id":656,"meta":{"cron":true,"cron_expr":"53 3 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":1563409,"event":"job:stop","attempt":1,"queue_time":152294,"tags":["local_data"]} 22:53:18.978 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:48.978 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.147 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:18.980 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:48.981 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.148 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:18.982 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:48.982 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.149 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:18.983 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:48.985 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.150 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:18.986 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:48.988 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.151 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:18.989 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:48.990 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.152 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:18.990 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:48.992 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.153 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:18.993 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:48.994 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.154 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:18.995 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:48.997 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.155 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:18.997 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:48.999 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.156 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:19.000 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:49.000 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.157 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:19.002 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:49.003 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.158 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:19.004 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:49.006 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.159 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:19.007 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:49.008 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.160 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:19.010 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:49.011 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.161 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:19.012 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:49.013 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.162 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:19.015 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:49.015 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.163 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:19.017 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:49.017 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.164 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:19.018 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:49.019 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.165 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:19.020 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:49.021 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.166 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:19.023 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:49.024 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.167 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:19.026 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:49.027 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.168 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:19.028 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:49.029 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.169 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:19.030 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:49.031 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.170 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:19.032 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:49.033 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.171 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:19.034 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:49.035 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.172 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:19.035 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:49.036 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.173 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:19.037 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:49.039 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.174 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:19.040 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:49.041 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.175 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:19.042 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:49.042 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.176 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:19.044 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:49.044 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.177 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:19.046 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:49.047 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.178 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:19.048 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:49.050 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.179 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:19.050 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:49.051 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.180 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:19.053 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:49.053 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.181 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:19.054 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:49.055 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.182 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:19.057 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:49.059 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.183 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:19.060 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:49.062 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.184 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:19.063 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:49.064 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.185 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:19.065 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:49.066 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.186 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:19.067 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:49.068 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.187 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:19.068 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:49.070 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.188 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:19.071 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:49.072 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.189 [info] {"source":"oban","duration":154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:19.073 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:49.075 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.190 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:19.075 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:49.076 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.191 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:19.078 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:49.079 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.192 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:19.080 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:49.081 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.193 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:19.081 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:49.083 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.194 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:19.084 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:49.085 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.195 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:19.085 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:49.086 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.196 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:19.087 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:49.088 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.197 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:19.089 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:49.090 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.198 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:19.091 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:49.093 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.199 [info] {"source":"oban","duration":113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:19.094 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:49.095 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.200 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:19.095 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:49.097 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.201 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:19.098 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:49.098 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.202 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:19.099 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:49.100 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.203 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:19.101 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:49.102 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.204 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:19.103 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:49.104 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.205 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:19.105 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:49.107 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.206 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:14.119 [debug] Tzdata polling for update. 23:53:14.253 [debug] Tzdata polling shows the loaded tz database is up to date. 23:53:19.107 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:49.108 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.207 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:19.110 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:49.111 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.208 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:19.112 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:49.114 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.209 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:19.115 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:49.116 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.210 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:19.117 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:49.118 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.211 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:19.119 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:49.120 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.212 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:19.121 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:49.122 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.213 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:19.124 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:49.125 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.214 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:19.125 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:49.126 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.215 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:19.127 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:49.128 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.216 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:19.129 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:49.130 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.217 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:19.131 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:49.133 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.218 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:19.134 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:49.135 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.219 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:19.136 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:49.138 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.220 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:19.139 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:49.139 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.221 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:19.140 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:49.141 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.222 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:19.142 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:49.144 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.223 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:19.145 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:49.145 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.224 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:19.146 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:49.147 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.225 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:19.149 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:49.149 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.226 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:19.150 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:49.151 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.227 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:19.152 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:49.153 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.228 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:19.154 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:49.156 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.229 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:19.157 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:49.158 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.230 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:19.160 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:49.160 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.231 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:19.161 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:49.162 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.232 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:19.163 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:49.164 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.233 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:19.166 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:49.166 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.234 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:19.167 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:49.169 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.235 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:19.170 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:49.171 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.236 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:19.173 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:49.173 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.237 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:19.174 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:49.175 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.238 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:19.176 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:49.177 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.239 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:19.179 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:49.179 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.240 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:19.180 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:49.182 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.241 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:19.182 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:49.183 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.242 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:19.184 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:49.186 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.243 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:19.186 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:49.187 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.244 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:19.189 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:49.190 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.245 [info] {"source":"oban","duration":84,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:19.190 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:49.192 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.246 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:19.192 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:49.194 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.247 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:19.194 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:49.195 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.248 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:19.197 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:49.197 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.249 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:19.198 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:49.200 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.250 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:19.201 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:49.202 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.251 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:19.203 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:49.204 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.252 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:19.206 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:49.207 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.253 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:19.208 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:49.208 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.254 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:19.210 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:49.212 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.255 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:19.213 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:49.214 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.256 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:19.214 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:49.215 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.257 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:19.217 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:49.217 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.258 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:19.218 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:49.220 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.259 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:19.222 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:49.222 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.260 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:19.224 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:49.225 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.261 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:19.225 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:49.227 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.262 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:19.227 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:49.228 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.263 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:19.230 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:49.230 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.264 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:19.231 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:49.232 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.265 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:19.233 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:49.234 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.266 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:19.236 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:49.237 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.267 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:19.237 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:49.239 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.268 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:19.240 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:49.241 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.269 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:19.243 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:49.244 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.270 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:19.244 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:49.246 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.271 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:19.248 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:49.249 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.272 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:19.249 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:49.250 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.273 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:19.251 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:49.253 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.274 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:19.254 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:49.255 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.275 [info] {"source":"oban","duration":116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:19.257 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:49.257 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.276 [info] {"source":"oban","duration":130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:19.259 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:49.260 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.277 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:19.261 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:49.262 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.278 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:19.263 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:49.264 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.279 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:19.266 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:49.267 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.280 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:19.268 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:49.269 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.281 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:19.270 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:49.272 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.282 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:19.273 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:49.273 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.283 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:19.275 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:49.276 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.284 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:19.277 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:49.279 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.285 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:19.281 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:49.282 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.286 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:19.282 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:49.284 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.287 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:07.487 [info] GET / 01:14:07.488 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:14:07.489 [debug] QUERY OK source="settings" db=0.6ms idle=1367.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 [] 01:14:07.489 [debug] QUERY OK source="media_profiles" db=0.4ms idle=532.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:14:07.489 [debug] QUERY OK source="sources" db=0.1ms idle=369.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:14:07.528 [debug] QUERY OK source="media_items" db=38.4ms idle=369.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:14:07.529 [debug] QUERY OK source="media_items" db=0.7ms idle=408.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:14:07.529 [debug] QUERY OK source="settings" db=0.0ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:14:07.530 [debug] QUERY OK source="settings" db=0.1ms idle=40.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 [] 01:14:07.530 [debug] QUERY OK source="settings" db=0.1ms idle=40.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 [] 01:14:07.531 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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:14:07.531 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 01:14:07.532 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 01:14:07.533 [debug] QUERY OK source="sources" db=0.1ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:14:07.538 [debug] QUERY OK source="media_items" db=2.6ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:14:07.539 [debug] QUERY OK source="media_items" db=0.7ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:14:07.539 [debug] QUERY OK source="sources" db=0.2ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:14:07.541 [info] Sent 200 in 53ms 01:14:07.972 [info] GET /.env 01:14:07.973 [debug] QUERY OK source="settings" db=0.2ms idle=439.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 [] 01:14:07.973 [debug] QUERY OK source="settings" db=0.1ms idle=435.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 [] 01:14:07.973 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:07.974 [error] #PID<0.9981.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 2) terminated Server: pinchflat.171needham.com: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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9981.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49ES4YL0EKUyQAAxCB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9981.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49ES4YL0EKUyQAAxCB"} ], 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", li (truncated) 01:14:08.236 [info] GET /app/.env 01:14:08.236 [debug] QUERY OK source="settings" db=0.2ms idle=697.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:14:08.237 [debug] QUERY OK source="settings" db=0.1ms idle=697.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 [] 01:14:08.237 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:08.237 [error] #PID<0.9982.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/.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 /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/app/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9982.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/app/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49ET3JJw3wKDcAAxEB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/app/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/app/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9982.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/app/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49ET3JJw3wKDcAAxEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :c (truncated) 01:14:08.488 [info] GET /config/.env 01:14:08.488 [debug] QUERY OK source="settings" db=0.1ms 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 [] 01:14:08.489 [debug] QUERY OK source="settings" db=0.1ms idle=515.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:14:08.489 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:08.489 [error] #PID<0.9983.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config/.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 /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/config/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9983.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/config/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EUzNtaPPaqsAAxGB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/config/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/config/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9983.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/config/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EUzNtaPPaqsAAxGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 01:14:08.760 [info] GET /api/.env 01:14:08.760 [debug] QUERY OK source="settings" db=0.1ms idle=786.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:14:08.760 [debug] QUERY OK source="settings" db=0.1ms idle=523.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 [] 01:14:08.761 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:08.761 [error] #PID<0.9984.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/.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 /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/api/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9984.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/api/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EV0Ek3vImTgAAxIB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/api/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/api/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9984.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/api/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EV0Ek3vImTgAAxIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :c (truncated) 01:14:09.028 [info] GET /admin/.env 01:14:09.028 [debug] QUERY OK source="settings" db=0.1ms idle=539.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:14:09.029 [debug] QUERY OK source="settings" db=0.1ms idle=539.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:14:09.029 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:09.029 [error] #PID<0.9985.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /admin/.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 /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/admin/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9985.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/admin/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EWz_WqKdyjgAAxKB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/admin/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/admin/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9985.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/admin/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EWz_WqKdyjgAAxKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ (truncated) 01:14:09.284 [info] GET /backend/.env 01:14:09.285 [debug] QUERY OK source="settings" db=0.1ms idle=524.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:14:09.285 [debug] QUERY OK source="settings" db=0.0ms idle=524.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 [] 01:14:09.285 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:09.285 [error] #PID<0.9986.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/backend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9986.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/backend/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EXxF2O6LH_YAAxMB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/backend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/backend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9986.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/backend/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EXxF2O6LH_YAAxMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, (truncated) 01:14:09.536 [info] GET /frontend/.env 01:14:09.537 [debug] QUERY OK source="settings" db=0.2ms idle=577.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:14:09.537 [debug] QUERY OK source="settings" db=0.0ms idle=508.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:14:09.537 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:09.537 [error] #PID<0.9987.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /frontend/.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 /frontend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/frontend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/frontend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9987.0>, params: %{}, path_info: ["frontend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/frontend/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/frontend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EYtK3HNVGCEAAxOB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/frontend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/frontend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /frontend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/frontend/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.171needham.com", "range" => "bytes=0-4000", "referer" => "http://pinchflat.171needham.com/frontend/.env", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9987.0>, params: %{}, path_info: ["frontend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.171needham.com"}, {"range", "bytes=0-4000"}, {"referer", "http://pinchflat.171needham.com/frontend/.env"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/frontend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EYtK3HNVGCEAAxOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 01:14:09.800 [info] GET /.git/HEAD 01:14:09.801 [debug] QUERY OK source="settings" db=0.1ms idle=771.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 [] 01:14:09.801 [debug] QUERY OK source="settings" db=0.1ms idle=516.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:14:09.801 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:14:09.801 [error] #PID<0.9988.0> running PinchflatWeb.Endpoint (connection #PID<0.9979.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.git/HEAD ** (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/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "referer" => "http://pinchflat.171needham.com/.git/HEAD", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9988.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"referer", "http://pinchflat.171needham.com/.git/HEAD"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EZsK5sESWhEAAxQB"} ], 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.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "referer" => "http://pinchflat.171needham.com/.git/HEAD", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.9979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 60392}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "referer" => "http://pinchflat.171needham.com/.git/HEAD", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.165", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.9988.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"referer", "http://pinchflat.171needham.com/.git/HEAD"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.165"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49EZsK5sESWhEAAxQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 01:14:19.285 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:49.286 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.288 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:19.287 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:49.288 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.289 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:19.289 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:49.290 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.290 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:19.292 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:49.293 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.291 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:19.295 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:49.296 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.292 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:19.297 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:49.299 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.293 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:19.300 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:49.301 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:59.619 [info] GET /.git/config 01:20:59.620 [debug] QUERY OK source="settings" db=0.2ms idle=499.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 [] 01:20:59.620 [debug] QUERY OK source="settings" db=0.2ms idle=500.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 [] 01:20:59.621 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:20:59.621 [error] #PID<0.10028.0> running PinchflatWeb.Endpoint (connection #PID<0.10027.0>, stream id 1) terminated Server: pinchflat.171needham.com: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.10027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41914}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux i686) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.6 Safari/538.1", "via" => "1.1 Caddy", "x-forwarded-for" => "213.209.157.81", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.10028.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux i686) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.6 Safari/538.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "213.209.157.81"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49cQYr3qaPtakAA4kC"} ], 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.10027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41914}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux i686) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.6 Safari/538.1", "via" => "1.1 Caddy", "x-forwarded-for" => "213.209.157.81", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.10027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 41914}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux i686) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.6 Safari/538.1", "via" => "1.1 Caddy", "x-forwarded-for" => "213.209.157.81", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.10028.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux i686) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.6 Safari/538.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "213.209.157.81"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH49cQYr3qaPtakAA4kC (truncated) 01:21:00.294 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:19.302 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:49.304 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.295 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:19.305 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:49.307 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.296 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:19.308 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:49.309 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.297 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:19.310 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:49.312 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.298 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:19.313 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:49.314 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.299 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:19.315 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:49.315 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.300 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:19.316 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:49.317 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.301 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:19.319 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:49.320 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.302 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:19.321 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:49.322 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.303 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:19.324 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:49.326 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.304 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:19.327 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:49.328 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.305 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:19.328 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:49.330 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.306 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:19.331 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:49.331 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.307 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:19.332 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:49.333 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.308 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:19.335 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:49.336 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.309 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:19.337 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:49.338 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.310 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:19.340 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:49.341 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.311 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:19.341 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:49.343 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.312 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:19.343 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:49.345 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.313 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:19.345 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:49.346 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.314 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:19.348 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:49.349 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.315 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:19.351 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:49.351 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.316 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:19.353 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:49.353 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.317 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:19.354 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:49.355 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.318 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:19.356 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:49.358 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.319 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:19.359 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:49.361 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.320 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:19.362 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:49.362 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.321 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:19.364 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:49.364 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.322 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:19.365 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:49.366 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.323 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:19.367 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:49.369 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.324 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:19.370 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:49.371 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.325 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:19.373 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:49.375 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.326 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:19.376 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:49.377 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.327 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:19.379 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:49.380 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.328 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:19.381 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:49.383 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.329 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:19.384 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:49.386 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.330 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:19.386 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:49.387 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.331 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:19.388 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:49.390 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.332 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:19.391 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:49.392 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.333 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:19.394 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:49.395 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.334 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:19.396 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:49.397 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.335 [info] {"source":"oban","duration":107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:19.398 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:49.399 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.336 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:19.399 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:49.401 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.337 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:19.401 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:49.402 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.338 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:19.403 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:49.404 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.339 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:19.405 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:49.407 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.340 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:19.408 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:49.410 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.341 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:19.410 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:49.411 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.342 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:19.412 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:49.413 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.343 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:19.415 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:49.416 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.344 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:19.418 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:49.419 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.345 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:19.419 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:49.420 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.346 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:19.422 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:49.422 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.347 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:19.423 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:49.425 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.348 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:19.426 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:49.428 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.349 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:19.429 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:49.430 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.350 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:19.432 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:49.434 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.351 [info] {"source":"oban","duration":135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:19.435 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:49.436 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.352 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:19.438 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:49.439 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.353 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:19.440 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:49.440 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.354 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:19.441 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:49.443 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.355 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:19.445 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:49.445 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.356 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:19.447 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:49.449 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.357 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:19.450 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:49.451 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.358 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:19.452 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:49.454 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.359 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:19.455 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:49.457 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.360 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:19.458 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:49.459 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.361 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:19.459 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:49.460 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.362 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:19.461 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:49.462 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.363 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:19.463 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:49.464 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.364 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:19.466 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:49.466 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.365 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:19.468 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:49.469 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.366 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:19.470 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:49.471 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.367 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:19.471 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:49.472 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.368 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:19.473 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:49.475 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.369 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:19.476 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:49.476 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.370 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:19.477 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:49.478 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.371 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:19.480 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:49.482 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.372 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:19.483 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:49.485 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.373 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:19.486 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:49.487 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.374 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:19.488 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:49.489 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.375 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:19.490 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:49.491 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.376 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:19.492 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:49.493 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.377 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:19.494 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:49.496 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.378 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:19.497 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:49.498 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.379 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:19.498 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:49.500 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.380 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:19.501 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:49.502 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.381 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:19.503 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:49.504 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.382 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:19.505 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:49.507 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.383 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:19.507 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:49.508 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.384 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:19.509 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:49.510 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.385 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:19.511 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:49.512 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.386 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:19.514 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:49.515 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.387 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:19.516 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:49.516 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.388 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:19.517 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:49.519 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.389 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:19.520 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:49.521 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.390 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:19.522 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:49.523 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.391 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:19.524 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:49.525 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.392 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:19.526 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:49.527 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.393 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:19.528 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:49.529 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.394 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:19.530 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:49.532 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.163 [info] GET / 03:02:00.164 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:02:00.164 [debug] QUERY OK source="settings" db=0.3ms idle=1043.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:02:00.165 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1044.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:02:00.165 [info] GET / 03:02:00.165 [debug] QUERY OK source="sources" db=0.1ms idle=1035.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:02:00.165 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:02:00.165 [debug] QUERY OK source="settings" db=0.1ms idle=34.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:02:00.166 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:02:00.166 [debug] QUERY OK source="sources" db=0.1ms idle=1.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:02:00.190 [debug] QUERY OK source="media_items" db=24.2ms idle=1.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:00.191 [debug] QUERY OK source="media_items" db=0.8ms idle=25.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:00.192 [debug] QUERY OK source="settings" db=0.1ms idle=25.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:02:00.192 [debug] QUERY OK source="media_items" db=27.0ms idle=45.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:00.192 [debug] QUERY OK source="settings" db=0.1ms idle=26.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:02:00.193 [debug] QUERY OK source="media_items" db=0.3ms idle=1.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:00.193 [debug] QUERY OK source="settings" db=0.2ms 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 [] 03:02:00.193 [debug] QUERY OK source="settings" db=0.2ms 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 [] 03:02:00.193 [debug] QUERY OK source="settings" db=0.2ms 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 [] 03:02:00.194 [debug] QUERY OK source="tasks" db=0.4ms idle=1.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"] 03:02:00.194 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:02:00.195 [debug] QUERY OK source="media_items" db=0.2ms idle=1.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:02:00.196 [debug] QUERY OK source="tasks" db=0.7ms idle=1.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"] 03:02:00.196 [debug] QUERY OK source="media_items" db=1.1ms idle=1.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:02:00.197 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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:02:00.197 [debug] QUERY OK source="sources" db=0.3ms idle=2.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:02:00.197 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=2.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:02:00.198 [debug] QUERY OK source="sources" db=0.2ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:02:00.202 [debug] QUERY OK source="media_items" db=2.7ms idle=3.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"))) [] 03:02:00.203 [debug] QUERY OK source="media_items" db=0.8ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:02:00.203 [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" = ?) [1] 03:02:00.204 [debug] QUERY OK source="media_items" db=3.0ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:02:00.205 [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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:02:00.205 [debug] QUERY OK source="sources" db=0.2ms idle=2.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:02:00.206 [info] Sent 200 in 41ms 03:02:00.208 [info] Sent 200 in 44ms 03:02:00.395 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:03.260 [info] GET / 03:02:03.260 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:02:03.260 [debug] QUERY OK source="settings" db=0.2ms idle=1140.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:02:03.261 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1140.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:02:03.261 [debug] QUERY OK source="sources" db=0.1ms idle=1140.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:02:03.261 [debug] QUERY OK source="media_items" db=0.2ms idle=1128.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:03.262 [debug] QUERY OK source="media_items" db=0.1ms idle=127.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:02:03.262 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:02:03.262 [debug] QUERY OK source="settings" db=0.1ms 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 [] 03:02:03.263 [debug] QUERY OK source="settings" db=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:02:03.264 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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:02:03.265 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 03:02:03.265 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 03:02:03.266 [debug] QUERY OK source="sources" db=0.2ms idle=3.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:02:03.269 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:02:03.270 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:02:03.271 [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" = ?) [1] 03:02:03.273 [info] Sent 200 in 12ms 03:02:19.533 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:49.534 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.396 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:19.536 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:49.537 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.397 [info] {"source":"oban","duration":118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:19.538 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:49.539 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.398 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:19.540 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:49.541 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.399 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:19.542 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:49.543 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.400 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:19.544 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:49.545 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.401 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:19.546 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:49.548 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.403 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:19.549 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:49.550 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.403 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:19.551 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:49.553 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.404 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:19.554 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:49.555 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.405 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:19.556 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:49.557 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.406 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:19.558 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:49.559 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.407 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:19.560 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:49.561 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.408 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:19.562 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:49.564 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.409 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:19.565 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:49.566 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.410 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:19.567 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:49.569 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.411 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:19.570 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:49.571 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.412 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:19.572 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:49.573 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.413 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:19.574 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:49.576 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.414 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:19.577 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:49.578 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.415 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:19.580 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:49.581 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.416 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:19.581 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:49.582 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.417 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:19.583 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:49.584 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.419 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:19.585 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:49.587 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.419 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:19.588 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:49.590 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.420 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:19.591 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:49.593 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.421 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:19.594 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:49.595 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.422 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:19.596 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:49.598 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.423 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:19.599 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:49.599 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.424 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:19.601 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:49.603 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.425 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:19.604 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:49.605 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.426 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:19.607 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:49.609 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.427 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:19.610 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:49.611 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.428 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:19.612 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:49.613 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.429 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:19.614 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:49.615 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.430 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:19.616 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:49.617 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.431 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:19.618 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:49.619 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.432 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:19.620 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:49.621 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.433 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:19.622 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:49.623 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.434 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:19.624 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:49.626 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.435 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:19.627 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:49.627 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.436 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:19.629 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:49.630 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.437 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:19.632 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:49.633 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.438 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:19.634 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:49.636 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.439 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:19.638 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:49.640 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.440 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:19.641 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:49.642 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.441 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:19.643 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:49.645 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.442 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:19.646 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:49.647 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.443 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:19.648 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:49.649 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.444 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:19.650 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:49.650 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.445 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:19.652 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:49.653 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.446 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:19.654 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:49.655 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.447 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:19.657 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:49.657 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.448 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:19.658 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:49.659 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.449 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:19.660 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:49.662 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.450 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:19.663 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:49.664 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.451 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:19.666 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:49.667 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.452 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:19.668 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:49.669 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.453 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:19.671 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:49.671 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.454 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:19.673 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:49.674 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.455 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:19.675 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:49.677 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.456 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:19.677 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:49.678 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.457 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:19.680 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:49.682 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.458 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:19.683 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:49.684 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.459 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:19.684 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:49.685 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.460 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:19.687 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:49.689 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.461 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:19.690 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:49.690 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.462 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:19.691 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:49.692 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.463 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:19.693 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:49.694 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.464 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:19.695 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:49.696 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.465 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:19.697 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:49.699 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.466 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:19.699 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:49.701 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.467 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:19.701 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:49.703 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.468 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:19.704 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:49.706 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.469 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:19.708 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:49.708 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.470 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:19.709 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:49.711 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.471 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:19.712 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:49.713 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.472 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:19.714 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:49.715 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.473 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:19.716 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:49.717 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.474 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:19.718 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:49.718 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.475 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:19.720 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:49.721 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.476 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:19.722 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:49.723 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.477 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:19.724 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:49.725 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.478 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:19.726 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:49.727 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.479 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:19.727 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:49.729 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.480 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:19.729 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:49.731 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.481 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:19.731 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:49.733 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.482 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:19.734 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:49.735 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.483 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:19.736 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:49.738 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.484 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:19.739 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:49.739 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.485 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:19.740 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:49.742 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.486 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:19.743 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:49.743 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.487 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:19.744 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:49.745 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.488 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:19.746 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:49.748 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.489 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:19.750 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:49.751 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.490 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:19.752 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:49.753 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.491 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:19.754 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:49.756 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.492 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:19.757 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:49.758 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.493 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:19.758 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:49.760 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.494 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:19.761 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:49.762 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.495 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:19.763 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:49.764 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.496 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:19.765 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:49.766 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.497 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:19.767 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:49.769 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.498 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:19.770 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:49.772 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.499 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:19.773 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:49.774 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.500 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:19.775 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:49.777 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.501 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:19.778 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:49.779 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.502 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:19.780 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:49.780 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.503 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:19.782 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:49.782 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.504 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:19.783 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:49.784 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.505 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:19.786 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:49.786 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.506 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:19.788 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:49.788 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.507 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:19.790 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:49.791 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.508 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:19.792 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:49.793 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.509 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:19.794 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:49.795 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.510 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:19.796 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:49.797 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.511 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:19.798 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:49.799 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.512 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:19.800 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:49.801 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.513 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:19.803 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:49.805 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.514 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:19.806 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:49.807 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.515 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:19.809 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:49.810 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.516 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:19.811 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:49.811 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.517 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:19.813 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:49.815 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.518 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:19.816 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:49.817 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.519 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:19.819 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:49.820 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.520 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:19.822 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:49.823 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.521 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:19.824 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:49.826 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.522 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:19.826 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:49.827 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.523 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:19.828 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:49.830 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.524 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:19.831 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:49.832 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.525 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:19.834 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:49.836 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.526 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:19.838 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:49.838 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.527 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:19.839 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:49.840 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.528 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:19.841 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:49.842 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.529 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:19.843 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:49.844 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.530 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:19.845 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:49.847 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.531 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:19.848 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:49.848 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.532 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:19.850 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:49.851 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.533 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:19.852 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:49.853 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.534 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:19.854 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:49.855 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.535 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:19.856 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:49.857 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.536 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:19.857 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:49.859 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.537 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:19.860 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:49.862 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.538 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:19.863 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:49.864 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.539 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:19.865 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:49.866 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.540 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:19.868 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:49.869 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.541 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:19.870 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:49.871 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.542 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:19.872 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:49.874 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.543 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:19.874 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:49.876 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.544 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:19.878 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:49.879 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.545 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:19.881 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:49.882 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.546 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:19.884 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:49.885 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.547 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:19.886 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:49.887 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.548 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:19.887 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:49.889 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.549 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:19.890 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:49.892 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.550 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:19.893 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:49.894 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.551 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:19.895 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:49.897 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.552 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:19.898 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:49.900 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.553 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:19.902 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:49.903 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.554 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:19.904 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:49.904 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.555 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:19.906 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:49.906 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.556 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:19.908 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:49.909 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.557 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:19.911 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:49.912 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.558 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:19.913 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:49.915 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.559 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:19.916 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:49.917 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.560 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:19.917 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:49.918 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.561 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:19.920 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:49.921 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.562 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:19.921 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:49.923 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.563 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:19.924 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:49.925 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.564 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:19.926 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:49.927 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.565 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:19.928 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:49.929 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.566 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:19.930 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:49.931 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.567 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:19.932 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:49.933 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.568 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:19.933 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:49.934 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.569 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:19.936 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:49.936 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.570 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:19.938 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:49.940 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.571 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:19.941 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:49.941 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.572 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:19.943 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:49.945 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.573 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:19.946 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:49.947 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.574 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:19.949 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:49.950 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.575 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:19.950 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:49.951 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.576 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:19.952 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:49.954 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.577 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:19.955 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:49.957 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.578 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:19.958 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:49.959 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.579 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:19.960 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:49.962 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.580 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:19.964 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:49.965 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.581 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:19.966 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:49.967 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.582 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:19.969 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:49.969 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.583 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:19.971 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:49.973 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.584 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:19.974 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:49.976 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.585 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:19.977 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:49.979 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.586 [info] {"source":"oban","duration":102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:19.980 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:49.981 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.587 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:19.982 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:49.984 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.588 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:19.986 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:49.987 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.589 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:19.988 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:49.989 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.590 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:19.989 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:49.990 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.591 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:19.991 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:49.992 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.592 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:19.994 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:49.996 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.593 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:19.997 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:49.998 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.594 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:19.999 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:50.000 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.595 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:20.001 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:50.003 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.596 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:20.003 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:50.004 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.597 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:20.006 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:50.007 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.598 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:20.009 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:50.010 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.599 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:20.012 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:50.013 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.600 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:20.014 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:50.015 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.601 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:20.016 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:50.017 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.602 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:20.018 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:50.019 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.603 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:20.020 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:50.021 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.604 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:20.022 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:50.024 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.605 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:20.025 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:50.027 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.606 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:20.028 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:50.030 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.607 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:20.030 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:50.031 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.608 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:20.032 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:50.034 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.609 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:20.035 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:50.036 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.610 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:20.037 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:50.039 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.611 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:20.041 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:50.041 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.612 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:20.043 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:50.044 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.613 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:20.045 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:50.046 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.614 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:20.047 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:50.048 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.615 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:20.048 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:50.049 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.616 [info] {"source":"oban","duration":127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:20.051 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:50.052 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.617 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:20.053 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:50.054 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.618 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:20.055 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:50.056 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.619 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:20.056 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:50.058 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.620 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:20.059 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:50.060 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.621 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:20.061 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:50.063 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.622 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:20.063 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:50.064 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.623 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:20.065 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:50.067 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.624 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:20.068 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:50.069 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.625 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:20.070 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:50.070 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.626 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:20.071 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:50.072 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.627 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:20.074 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:50.075 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.628 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:20.077 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:50.078 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.629 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:20.078 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:50.080 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.630 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:20.081 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:50.082 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.631 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:20.083 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:50.084 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.632 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:20.084 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:50.086 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.633 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:20.087 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:50.088 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.634 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:20.088 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:50.090 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.635 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:20.090 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:50.091 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.636 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:20.092 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:50.093 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.637 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:20.095 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:50.097 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.638 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:20.097 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:50.098 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.639 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:20.099 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:50.101 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.640 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:20.101 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:50.102 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.641 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:20.103 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:50.104 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.642 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:20.105 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:50.107 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.643 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:20.107 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:50.109 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.644 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:20.110 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:50.110 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.645 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:20.111 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:50.113 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.646 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:20.113 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:50.115 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.647 [info] {"source":"oban","duration":140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:20.115 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:50.116 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.648 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:20.118 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:50.119 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.649 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:20.120 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:50.122 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.650 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:20.123 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:50.123 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.651 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:20.124 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:50.125 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.652 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:20.126 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:50.127 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.653 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:20.129 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:50.129 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.654 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:20.130 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:50.131 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.655 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:20.132 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:50.134 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.656 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:20.135 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:50.136 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.657 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:20.137 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:50.139 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.658 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:20.139 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:50.141 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.659 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:20.142 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:50.144 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.660 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:20.145 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:50.146 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.661 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:20.147 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:50.148 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.662 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:20.149 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:50.150 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.663 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:20.151 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:50.151 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.664 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:20.153 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:50.153 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.665 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:20.155 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:50.156 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.666 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:20.156 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:50.157 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.667 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:20.158 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:50.159 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.668 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:20.160 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:50.162 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.669 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:20.162 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:50.164 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.670 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:20.164 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:50.165 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.671 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:20.166 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:50.167 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.672 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:20.169 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:50.170 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.673 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:20.170 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:50.172 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.674 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:20.174 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:50.175 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.675 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:20.176 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:50.178 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.676 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:20.178 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:50.179 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.677 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:20.180 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:50.181 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.678 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:20.182 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:50.183 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.679 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:20.185 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:50.185 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.680 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:20.186 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:50.188 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.681 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:20.188 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:50.189 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.682 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:20.190 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:50.192 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.683 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:20.193 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:50.193 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.684 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:20.195 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:50.197 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.685 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:20.198 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:50.198 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.686 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:20.199 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:50.201 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.687 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:20.202 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:50.204 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.688 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:20.206 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:50.207 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.689 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:20.207 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:50.209 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.690 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:20.211 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:50.212 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.691 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:20.214 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:50.214 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.692 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:20.216 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:50.216 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.693 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:20.217 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:50.219 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.694 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:20.220 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:50.221 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.695 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:20.222 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:50.223 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.696 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:20.224 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:50.224 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.697 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:20.226 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:50.227 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.698 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:20.228 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:50.229 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.699 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:20.230 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:50.231 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.700 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:20.233 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:50.235 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.701 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:20.236 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:50.236 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.702 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:20.237 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:50.239 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.703 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:20.240 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:50.240 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.704 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:20.242 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:50.243 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.705 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:20.244 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:50.244 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.706 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:20.245 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:50.247 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.707 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:20.248 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:50.249 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.708 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:20.250 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:50.250 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.709 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:20.252 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:50.253 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.710 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:20.255 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:50.256 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.711 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:20.258 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:50.258 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.712 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:20.260 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:50.261 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.713 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:20.262 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:50.264 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.714 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:05.198 [info] GET /.git/config 08:21:05.198 [debug] QUERY OK source="settings" db=0.2ms idle=1077.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.199 [debug] QUERY OK source="settings" db=0.2ms idle=1077.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.199 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:21:05.199 [error] #PID<0.12343.0> running PinchflatWeb.Endpoint (connection #PID<0.12342.0>, stream id 1) terminated Server: pinchflat.171needham.com: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.12342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 44790}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "13.55.97.62", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.12343.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "13.55.97.62"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5UXae0mzzT0VUAA9YB"} ], 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.12342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 44790}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "13.55.97.62", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.12342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 44790}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "13.55.97.62", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.12343.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "13.55.97.62"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5UXae0mzzT0VUAA9YB"} ], 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"l (truncated) 08:21:05.845 [info] GET / 08:21:05.845 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 08:21:05.846 [debug] QUERY OK source="settings" db=0.1ms idle=1724.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.846 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1724.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 08:21:05.847 [debug] QUERY OK source="sources" db=0.1ms idle=801.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 08:21:05.875 [debug] QUERY OK source="media_items" db=28.5ms idle=648.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 08:21:05.876 [debug] QUERY OK source="media_items" db=0.2ms idle=676.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 08:21:05.876 [debug] QUERY OK source="settings" db=0.1ms idle=30.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.876 [debug] QUERY OK source="settings" db=0.1ms idle=30.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.877 [debug] QUERY OK source="settings" db=0.1ms idle=30.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:21:05.878 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 08:21:05.878 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 08:21:05.879 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 08:21:05.880 [debug] QUERY OK source="sources" db=0.1ms idle=2.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 08:21:05.882 [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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 08:21:05.883 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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] 08:21:05.884 [debug] QUERY OK source="sources" db=0.1ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:21:05.886 [info] Sent 200 in 40ms 08:21:20.265 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:50.265 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.715 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:20.267 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:50.268 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.716 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:20.270 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:50.270 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.717 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:20.271 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:50.272 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.718 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:20.273 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:50.274 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.719 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:20.275 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:50.277 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.720 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:20.278 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:50.279 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.721 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:20.279 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:50.281 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.722 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:20.282 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:50.283 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.723 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:20.284 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:50.285 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.724 [info] {"source":"oban","duration":70,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:20.286 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:50.287 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.725 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:20.287 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:50.289 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.726 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:20.289 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:50.290 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.727 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:20.292 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:50.292 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.728 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:20.294 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:50.295 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.729 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:20.296 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:50.298 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.730 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:20.298 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:50.299 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.731 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:20.300 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:50.301 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.732 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:20.303 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:50.303 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.733 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:20.305 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:50.306 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.734 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:20.308 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:50.310 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.735 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:20.311 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:50.312 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.736 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:20.312 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:50.314 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.737 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:20.315 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:50.316 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.738 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:20.318 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:50.320 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.739 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:20.321 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:50.322 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.740 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:20.323 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:50.324 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.741 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:20.325 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:50.326 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.742 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:20.327 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:50.327 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.743 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:20.328 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:50.329 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.744 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:20.330 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:50.332 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.745 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:20.333 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:50.333 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.746 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:20.334 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:50.335 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.747 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:20.336 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:50.337 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.748 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:20.338 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:50.339 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.749 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:20.341 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:50.341 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.750 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:20.343 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:50.344 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.751 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:20.344 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:50.346 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.752 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:20.347 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:50.348 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.753 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:20.349 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:50.350 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.754 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:20.351 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:50.353 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.755 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:20.354 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:50.356 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.756 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:20.357 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:50.357 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.757 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:20.358 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:50.359 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.758 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:20.361 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:50.362 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.759 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:20.363 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:50.364 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.760 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:20.365 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:50.366 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.761 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:20.367 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:50.368 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.762 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:20.369 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:50.370 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.763 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:20.371 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:50.372 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.764 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:20.373 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:50.375 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.765 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:20.376 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:50.377 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.766 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:20.379 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:50.380 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.767 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:20.380 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:50.382 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.768 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:20.382 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:50.383 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.769 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:20.384 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:50.386 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.770 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:20.386 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:50.388 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.771 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:20.389 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:50.389 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.772 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:20.391 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:50.393 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.773 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:20.394 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:50.395 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.774 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:20.395 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:50.397 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.775 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:20.398 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:50.400 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.776 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:20.400 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:50.402 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.777 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:20.403 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:50.404 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.778 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:20.405 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:50.407 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.779 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:20.407 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:50.408 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.780 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:20.410 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:50.411 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.781 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:20.412 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:50.413 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.782 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:20.413 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:50.414 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.783 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:20.416 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:50.418 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.784 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:20.419 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:50.421 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.785 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:20.422 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:50.424 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.786 [info] {"source":"oban","duration":102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:20.425 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:50.427 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.787 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:20.428 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:50.429 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.788 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:20.430 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:50.431 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.789 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:20.432 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:50.434 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.790 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:20.434 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:50.436 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.791 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:20.437 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:50.438 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.792 [info] {"source":"oban","duration":143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:20.439 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:50.440 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.793 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:20.441 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:50.441 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.794 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:20.442 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:50.443 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.795 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:20.444 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:50.445 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.796 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:20.446 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:50.448 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.797 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:20.449 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:50.450 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.798 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:20.451 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:50.452 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.799 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:20.452 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:50.454 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.800 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:20.455 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:50.457 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.801 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:20.458 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:50.459 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.802 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:20.460 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:50.461 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.803 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:20.462 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:50.464 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.804 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:20.464 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:50.465 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.805 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:20.467 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:50.467 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.806 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:20.469 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:50.470 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.807 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:20.472 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:50.473 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.808 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:20.474 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:50.475 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.809 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:20.476 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:49.210 [info] GET / 09:56:49.210 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 09:56:49.210 [debug] QUERY OK source="settings" db=0.1ms idle=1089.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:56:49.211 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1089.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 09:56:49.211 [debug] QUERY OK source="sources" db=0.1ms idle=1089.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 09:56:49.211 [debug] QUERY OK source="media_items" db=0.2ms idle=1090.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:56:49.212 [debug] QUERY OK source="media_items" db=0.1ms idle=917.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:56:49.212 [debug] QUERY OK source="settings" db=0.1ms 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 [] 09:56:49.212 [debug] QUERY OK source="settings" db=0.2ms 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 [] 09:56:49.213 [debug] QUERY OK source="settings" db=0.3ms 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 [] 09:56:49.214 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 09:56:49.215 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 09:56:49.216 [debug] QUERY OK source="media_items" db=0.6ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "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] 09:56:49.217 [debug] QUERY OK source="sources" db=0.3ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 09:56:49.219 [debug] QUERY OK source="media_items" db=0.4ms idle=5.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 09:56:49.220 [debug] QUERY OK source="media_items" db=0.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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 09:56:49.221 [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" = ?) [1] 09:56:49.223 [info] Sent 200 in 13ms 09:56:50.477 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.810 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:20.478 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:50.480 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.811 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:20.480 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:50.481 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.812 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:20.482 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:50.483 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.813 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:20.485 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:50.485 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.814 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:20.487 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:50.488 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.815 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:20.490 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:50.490 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.816 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:20.491 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:50.492 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.817 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:20.494 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:50.496 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.818 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:20.497 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:50.497 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.819 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:20.499 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:50.501 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.820 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:20.502 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:50.504 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.821 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:20.505 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:50.505 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.822 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:20.506 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:50.508 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.823 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:20.510 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:50.512 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.824 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:20.513 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:50.513 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.825 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:20.515 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:50.515 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.826 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:20.516 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:50.517 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.827 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:20.518 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:50.519 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.828 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:20.520 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:50.521 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.829 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:20.523 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:50.524 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.830 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:20.525 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:50.526 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.831 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:20.527 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:50.527 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.832 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:20.529 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:50.530 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.833 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:20.531 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:50.532 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.834 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:20.534 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:50.534 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.835 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:20.536 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:50.537 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.836 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:20.539 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:50.540 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.837 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:20.541 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:50.542 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.838 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:20.543 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:50.543 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.839 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:20.544 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:50.546 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.840 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:20.546 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:50.548 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.841 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:20.549 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:50.550 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.842 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:20.550 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:50.552 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.843 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:20.553 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:50.555 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.844 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:20.556 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:50.557 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.845 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:20.558 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:50.559 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.846 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:20.560 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:50.561 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.847 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:20.562 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:50.563 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.848 [info] {"source":"oban","duration":114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:20.564 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:50.565 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.849 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:20.566 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:50.567 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.850 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:20.568 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:50.569 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.851 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:20.570 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:50.570 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.852 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:20.572 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:50.573 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.853 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:20.573 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:50.575 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.854 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:20.576 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:50.577 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.855 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:20.578 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:50.579 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.856 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:20.580 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:50.581 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.857 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:20.582 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:50.583 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.858 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:20.585 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:50.585 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.859 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:20.586 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:50.587 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.860 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:20.589 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:50.590 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.861 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:20.591 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:50.592 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.862 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:20.593 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:50.595 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.863 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:20.597 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:50.598 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.864 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:20.599 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:50.601 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.865 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:20.602 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:50.603 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.866 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:20.604 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:50.604 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.867 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:20.605 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:50.607 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.868 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:20.607 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:50.609 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.869 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:20.610 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:50.610 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.870 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:20.611 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:50.612 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.871 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:20.614 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:50.615 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.872 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:20.616 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:50.616 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.873 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:20.617 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:50.618 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.874 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:20.620 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:50.620 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.875 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:20.621 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:44.572 [info] GET / 11:02:44.572 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:02:44.573 [debug] QUERY OK source="settings" db=0.2ms idle=956.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 [] 11:02:44.573 [debug] QUERY OK source="media_profiles" db=0.1ms idle=451.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:02:44.573 [debug] QUERY OK source="sources" db=0.4ms idle=452.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:02:44.574 [debug] QUERY OK source="media_items" db=0.2ms idle=452.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:02:44.574 [debug] QUERY OK source="media_items" db=0.1ms idle=453.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:02:44.575 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 11:02:44.575 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 11:02:44.575 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:02:44.576 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 11:02:44.577 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 11:02:44.580 [debug] QUERY OK source="media_items" db=2.3ms idle=2.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] 11:02:44.580 [debug] QUERY OK source="sources" db=0.3ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 11:02:44.583 [debug] QUERY OK source="media_items" db=0.5ms idle=7.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"))) [] 11:02:44.584 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 11:02:44.585 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 11:02:44.587 [info] Sent 200 in 14ms 11:02:50.623 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.876 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:20.624 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:50.625 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.877 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:20.627 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:50.628 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.878 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:20.629 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:50.631 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.879 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:20.632 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:50.633 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.880 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:20.633 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:50.634 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.881 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:20.636 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:50.636 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.882 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:20.638 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:50.639 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.883 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:20.641 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:50.642 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.884 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:20.643 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:50.644 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.885 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:20.644 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:50.646 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.886 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:20.646 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:50.648 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.887 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:20.649 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:50.649 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.888 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:20.650 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:50.651 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.889 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:20.652 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:50.653 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.890 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:20.654 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:50.655 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.891 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:20.657 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:50.657 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.892 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:20.659 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:50.660 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.893 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:20.661 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:50.663 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.894 [info] {"source":"oban","duration":112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:20.664 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:50.665 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.895 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:20.666 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:50.668 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.896 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:20.670 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:50.671 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.897 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:20.673 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:50.674 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.898 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:20.675 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:50.676 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.899 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:20.677 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:50.678 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.900 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:20.679 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:37.086 [info] GET / 11:27:37.086 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:27:37.086 [debug] QUERY OK source="settings" db=0.2ms idle=965.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 [] 11:27:37.087 [debug] QUERY OK source="media_profiles" db=0.1ms idle=965.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:27:37.087 [debug] QUERY OK source="sources" db=0.0ms idle=965.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:27:37.087 [debug] QUERY OK source="media_items" db=0.2ms idle=966.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:27:37.088 [debug] QUERY OK source="media_items" db=0.1ms idle=787.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:27:37.088 [debug] QUERY OK source="settings" db=0.1ms 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 [] 11:27:37.088 [debug] QUERY OK source="settings" db=0.1ms 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 [] 11:27:37.089 [debug] QUERY OK source="settings" db=0.2ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:27:37.090 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 11:27:37.091 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 11:27:37.091 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 11:27:37.092 [debug] QUERY OK source="sources" db=0.1ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 11:27:37.095 [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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:27:37.095 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 11:27:37.096 [debug] QUERY OK source="sources" db=0.2ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 11:27:37.098 [info] Sent 200 in 11ms 11:27:37.684 [info] GET / 11:27:37.684 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:27:37.684 [debug] QUERY OK source="settings" db=0.1ms idle=591.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 [] 11:27:37.684 [debug] QUERY OK source="media_profiles" db=0.1ms idle=589.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:27:37.685 [debug] QUERY OK source="sources" db=0.1ms idle=589.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:27:37.685 [debug] QUERY OK source="media_items" db=0.2ms idle=588.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:27:37.690 [debug] QUERY OK source="media_items" db=4.6ms idle=384.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:27:37.690 [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 [] 11:27:37.691 [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 [] 11:27:37.691 [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 [] 11:27:37.692 [debug] QUERY OK source="tasks" db=0.2ms idle=6.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"] 11:27:37.693 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 11:27:37.693 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 11:27:37.694 [debug] QUERY OK source="sources" db=0.2ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 11:27:37.697 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:27:37.698 [debug] QUERY OK source="media_items" db=0.6ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 11:27:37.698 [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" = ?) [1] 11:27:37.701 [info] Sent 200 in 17ms 11:27:38.107 [info] CONNECTED TO Phoenix.LiveView.Socket in 28µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JhQCczYyAHldGwoAJ185AQYoTgEACTlpbA14fPuK6-SJK8iStA4jTlmP", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.171needham.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.171needham.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 11:27:38.151 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "DU3GPbu2k6YJlgPRrizkTeT9", "media_state" => "downloaded"} 11:27:38.151 [debug] QUERY OK source="media_items" db=0.2ms idle=457.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)) [] 11:27:38.152 [debug] QUERY OK source="media_items" db=0.6ms idle=457.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] 11:27:38.153 [debug] QUERY OK source="sources" db=0.2ms idle=455.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 11:27:38.153 [debug] Replied in 1ms 11:27:38.155 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "DU3GPbu2k6YJlgPRrizkTeT9", "media_state" => "pending"} 11:27:38.156 [debug] QUERY OK source="media_items" db=0.5ms idle=457.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"))) [] 11:27:38.157 [debug] QUERY OK source="media_items" db=0.6ms idle=457.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] 11:27:38.157 [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" = ?) [1] 11:27:38.158 [debug] Replied in 2ms 11:27:38.160 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "DU3GPbu2k6YJlgPRrizkTeT9"} 11:27:38.160 [debug] QUERY OK source="tasks" db=0.2ms idle=7.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"] 11:27:38.160 [debug] Replied in 631µs 11:27:38.161 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "DU3GPbu2k6YJlgPRrizkTeT9"} 11:27:38.161 [debug] Replied in 88µs 11:27:50.680 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.901 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:20.682 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:50.683 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.902 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:20.684 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:50.685 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.903 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:20.686 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:50.687 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.904 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:20.689 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:50.689 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.905 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:20.690 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:50.692 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.906 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:20.692 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:50.694 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.907 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:20.695 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:50.696 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.908 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:20.697 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:50.698 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.909 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:20.700 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:50.701 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.910 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:20.701 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:50.702 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.911 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:20.704 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:50.705 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.912 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:20.705 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:50.707 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.913 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:20.708 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:50.709 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.914 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:20.710 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:50.711 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.915 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:20.712 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:50.714 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.916 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:20.715 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:50.716 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.917 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:20.716 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:50.718 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.918 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:20.718 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:50.720 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.919 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:20.722 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:50.723 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.920 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:20.723 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:50.724 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.921 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:20.725 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:50.727 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.922 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:20.728 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:50.729 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.923 [info] {"source":"oban","duration":155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:20.730 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:50.731 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.924 [info] {"source":"oban","duration":156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:20.731 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:50.733 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.925 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:20.734 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:50.735 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.926 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:20.736 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:50.738 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.927 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:20.738 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:50.740 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.928 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:20.741 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:50.742 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.929 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:20.743 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:50.744 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.930 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:20.745 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:50.747 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.931 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:20.748 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:50.749 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.932 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:20.750 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:50.752 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.933 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:20.753 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:50.754 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.934 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:20.755 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:50.756 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.935 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:20.757 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:50.758 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.936 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:20.758 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:50.759 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.937 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:20.760 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:50.761 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.938 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:20.763 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:50.764 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.939 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:20.765 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:50.766 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.940 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:20.768 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:50.769 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.941 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:20.771 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:50.772 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.942 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:20.773 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:50.773 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.943 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:20.775 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:50.776 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.944 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:20.777 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:50.777 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.945 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:20.779 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:50.780 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.946 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:20.781 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:50.781 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.947 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:20.783 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:50.784 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.948 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:20.786 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:50.787 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.949 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:20.788 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:50.788 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.950 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:20.790 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:50.791 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.951 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:20.793 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:50.793 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.952 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:20.794 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:50.795 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.953 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:20.796 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:50.798 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.954 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:20.800 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:50.801 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.955 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:20.802 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:50.803 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.956 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:20.804 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:50.805 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.957 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:20.806 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:50.807 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.958 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:20.807 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:50.809 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.959 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:20.810 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:50.811 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.960 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:20.813 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:50.814 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.961 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:20.815 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:50.815 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.962 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:20.817 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:50.818 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.963 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:20.819 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:50.820 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.964 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:20.822 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:50.823 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.965 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:20.824 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:50.825 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.966 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:20.826 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:50.826 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.967 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:20.827 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:50.829 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.968 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:20.830 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:50.832 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.969 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:20.833 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:50.834 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.970 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:20.835 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:50.836 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.972 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:20.837 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:50.838 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.973 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:20.839 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:50.839 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.973 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:20.840 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:50.842 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.974 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:20.843 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:50.844 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.976 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:20.845 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:50.847 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.977 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:20.848 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:31.381 [info] GET / 12:43:31.381 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:43:31.382 [debug] QUERY OK source="settings" db=0.1ms idle=1260.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 [] 12:43:31.382 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1260.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:43:31.382 [debug] QUERY OK source="sources" db=0.1ms idle=1261.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:43:31.383 [debug] QUERY OK source="media_items" db=0.2ms idle=1029.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:43:31.383 [debug] QUERY OK source="media_items" db=0.2ms idle=29.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:43:31.383 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:43:31.384 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:43:31.384 [debug] QUERY OK source="settings" db=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:43:31.385 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 12:43:31.386 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 12:43:31.386 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 12:43:31.387 [debug] QUERY OK source="sources" db=0.1ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 12:43:31.390 [debug] QUERY OK source="media_items" db=0.4ms idle=5.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"))) [] 12:43:31.391 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 12:43:31.391 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [1] 12:43:31.393 [info] Sent 200 in 11ms 12:43:50.849 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.978 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:20.850 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:50.851 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.979 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:20.852 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:50.853 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.980 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:20.854 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:50.855 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.981 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:20.856 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:50.857 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.982 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:20.859 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:50.859 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.983 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:20.860 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:50.861 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.984 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:20.862 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:50.863 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.985 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:20.865 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:50.866 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.986 [info] {"source":"oban","duration":126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:20.866 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:50.868 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.987 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:20.868 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:50.870 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.988 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:20.871 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:50.872 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.989 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:20.873 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:50.873 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.990 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:20.874 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:50.876 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.991 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:20.877 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:50.879 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.992 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:20.880 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:50.881 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.993 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:20.881 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:50.883 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.994 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:20.883 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:50.884 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.995 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:20.886 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:50.887 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.996 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:20.887 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:50.889 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.997 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:20.889 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:50.891 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.998 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:20.891 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:50.893 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.999 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:20.893 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:50.894 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:01.000 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:20.895 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:50.896 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.001 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:20.897 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:50.898 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.002 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:20.900 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:50.900 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.003 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:20.901 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:50.903 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.004 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:20.903 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:50.905 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.005 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:20.906 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:50.906 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.006 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:20.908 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:50.909 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.007 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:20.909 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:50.910 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.008 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:20.912 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:50.912 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.009 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:20.914 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:50.915 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.010 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:20.916 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:50.917 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.011 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:20.918 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:50.919 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.012 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:20.921 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:50.922 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.013 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:20.922 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:50.923 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.014 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:20.924 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:50.925 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.015 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:20.926 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:50.927 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.016 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:20.928 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:50.930 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.017 [info] {"source":"oban","duration":108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:20.931 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:50.931 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.018 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:20.933 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:50.934 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.019 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:20.935 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:50.936 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.020 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:20.938 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:50.939 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.021 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:20.939 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:50.940 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.022 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:20.941 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:50.943 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.023 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:20.945 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:50.945 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.024 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:20.947 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:50.948 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.025 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:20.950 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:50.950 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.026 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:20.951 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:50.953 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.027 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:20.954 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:50.954 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.028 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:20.955 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:50.957 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.029 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:20.958 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:50.959 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.030 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:20.959 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:50.960 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.031 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:20.961 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:50.963 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.032 [info] {"source":"oban","duration":138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:20.963 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:50.964 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.033 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:20.965 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:50.966 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.034 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:20.967 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:50.969 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.035 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:20.970 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:50.970 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.036 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:20.972 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:50.972 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.037 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:20.973 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:50.975 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.038 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:20.976 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:50.978 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.039 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:20.979 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:50.981 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.040 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:20.982 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:50.983 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.041 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:20.984 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:50.985 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.042 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:20.986 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:50.986 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.043 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:20.987 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:50.989 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.044 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:20.990 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:50.991 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.045 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:20.993 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:50.993 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.046 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:20.994 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:50.996 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.047 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:20.997 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:50.998 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.048 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:20.999 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:51.001 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.049 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:21.003 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:51.004 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.050 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:21.005 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:51.006 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.051 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:21.007 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:51.007 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.052 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:21.008 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:51.009 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.053 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:21.011 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:51.012 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.054 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:21.013 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:51.013 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.055 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:21.015 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:51.016 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.056 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:21.017 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:51.019 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.057 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:21.020 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:51.020 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.058 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:21.021 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:51.023 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.059 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:21.024 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:51.026 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:06:00.060 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:21.028 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:51.029 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.061 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:21.030 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:51.030 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.062 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:21.032 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:51.033 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.063 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:21.035 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:51.036 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.064 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:21.037 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:23.130 [info] GET /.git/config 14:10:23.131 [debug] QUERY OK source="settings" db=0.2ms idle=1009.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:10:23.131 [debug] QUERY OK source="settings" db=0.2ms idle=1009.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:10:23.131 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:10:23.132 [error] #PID<0.14292.0> running PinchflatWeb.Endpoint (connection #PID<0.14291.0>, stream id 1) terminated Server: pinchflat.171needham.com: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.14291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58656}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; NetBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.0", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.223", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.14292.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; NetBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.0"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.223"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5nbU3S-nCM0P8ABJMB"} ], 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.14291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58656}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; NetBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.0", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.223", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.14291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 58656}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; NetBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.0", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.223", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.14292.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; NetBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.0"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.223"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5nbU3S-nCM0P8ABJMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 14:10:51.038 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.065 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:21.039 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:51.039 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.066 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:21.040 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:51.042 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.067 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:21.043 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:51.044 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.068 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:21.046 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:51.047 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.069 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:21.047 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:51.049 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.070 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:21.050 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:51.052 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.071 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:21.052 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:51.054 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.072 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:21.054 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:51.055 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.073 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:21.057 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:51.058 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.074 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:21.059 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:51.061 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.075 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:21.061 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:51.063 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.076 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:21.063 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:51.065 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.077 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:21.065 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:51.066 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.078 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:21.067 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:51.069 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.079 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:21.070 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:51.071 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.080 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:21.072 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:51.072 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.081 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:21.074 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:50.281 [info] {"args":{"id":1},"id":652,"meta":{},"system_time":1764962870281217367,"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"]} 14:27:50.281 [debug] QUERY OK source="sources" db=0.3ms idle=160.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:50.282 [debug] QUERY OK source="settings" db=0.2ms idle=160.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:50.282 [debug] QUERY OK source="media_profiles" db=0.1ms idle=160.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:27:50.283 [debug] QUERY OK source="settings" db=0.3ms 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 [] 14:27:50.283 [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 [] 14:27:50.294 [debug] QUERY OK source="media_items" db=10.3ms idle=2.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] 14:27:50.296 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:27:50.296 [debug] Current batch of media processed. Will check again in 1000ms 14:27:50.296 [debug] QUERY OK source="settings" db=0.2ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:50.296 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:27:50.297 [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 [] 14:27:50.297 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/d2/4c/d24c78dae2ac5d67e629f4da6185dc6413bff893401e7506697fa79bee9e8025.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a7/22/a722ea1a7ed450f0fb35348c30caa6a54cf48c1e23ae0737f0bcdef08ffec7cd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:27:51.075 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:51.297 [debug] Current batch of media processed. Will check again in 1000ms 14:27:52.298 [debug] Current batch of media processed. Will check again in 1000ms 14:27:53.299 [debug] Current batch of media processed. Will check again in 1000ms 14:27:54.300 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", "id" => "buWmqyuAgI4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=buWmqyuAgI4", "playlist_index" => 1, "timestamp" => 1764790053, "title" => "So I Finally Tried the Dark Souls 3 DLC..", "upload_date" => "20251203"} 14:27:54.301 [debug] QUERY OK source="sources" db=0.3ms idle=179.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:54.301 [debug] QUERY OK source="sources" db=0.2ms idle=179.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:54.303 [debug] QUERY OK source="media_items" db=1.2ms idle=180.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-03 19:27:33Z], 1] 14:27:54.306 [debug] QUERY OK source="media_items" db=2.6ms idle=181.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "d688e3c1-2c6d-4f7d-bcb0-276b8a4f4e46", "buWmqyuAgI4", 1, [], 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", 1, "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, false, false, 98, ~U[2025-12-03 19:27:33Z], ~U[2025-12-05 19:27:54Z], ~U[2025-12-05 19:27:54Z], "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "buWmqyuAgI4", 1, 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, ~U[2025-12-03 19:27:33Z]] 14:27:54.306 [debug] QUERY OK source="sources" db=0.2ms idle=27.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:54.306 [debug] Current batch of media processed. Will check again in 1000ms 14:27:55.307 [debug] Current batch of media processed. Will check again in 1000ms 14:27:56.308 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4949, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", "id" => "o4c_3eCVb2k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o4c_3eCVb2k", "playlist_index" => 2, "timestamp" => 1764181311, "title" => "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "upload_date" => "20251126"} 14:27:56.308 [debug] QUERY OK source="sources" db=0.1ms idle=187.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:27:56.309 [debug] QUERY OK source="sources" db=0.1ms idle=187.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:56.309 [debug] QUERY OK source="media_items" db=0.2ms idle=187.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-26 18:21:51Z], 1] 14:27:56.311 [debug] QUERY OK source="media_items" db=1.4ms idle=188.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "9ee1cce4-ec10-44e2-9697-60ba45c0c559", "o4c_3eCVb2k", 1, [], 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-05 19:27:56Z], ~U[2025-12-05 19:27:56Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", 1, 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, ~U[2025-11-26 18:21:51Z]] 14:27:56.311 [debug] QUERY OK source="sources" db=0.2ms idle=29.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:56.311 [debug] Current batch of media processed. Will check again in 1000ms 14:27:57.312 [debug] Current batch of media processed. Will check again in 1000ms 14:27:58.313 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4649, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", "id" => "nMWKTlLzrkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMWKTlLzrkI", "playlist_index" => 3, "timestamp" => 1763666778, "title" => "The Nameless King Should Be Illegal in Dark Souls 3", "upload_date" => "20251120"} 14:27:58.314 [debug] QUERY OK source="sources" db=0.3ms idle=192.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:27:58.314 [debug] QUERY OK source="sources" db=0.3ms idle=193.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:58.316 [debug] QUERY OK source="media_items" db=1.3ms idle=193.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-20 19:26:18Z], 1] 14:27:58.319 [debug] QUERY OK source="media_items" db=2.6ms idle=195.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "e752a3b3-6899-4550-afff-61afc05936a7", "nMWKTlLzrkI", 1, [], 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", 3, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-05 19:27:58Z], ~U[2025-12-05 19:27:58Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", 1, 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, ~U[2025-11-20 19:26:18Z]] 14:27:58.320 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 14:27:58.320 [debug] Current batch of media processed. Will check again in 1000ms 14:27:59.320 [debug] Current batch of media processed. Will check again in 1000ms 14:28:00.082 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:00.321 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3786, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", "id" => "3ULOzC0OQhg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3ULOzC0OQhg", "playlist_index" => 4, "timestamp" => 1763236643, "title" => "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "upload_date" => "20251115"} 14:28:00.321 [debug] QUERY OK source="sources" db=0.2ms idle=238.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:28:00.322 [debug] QUERY OK source="sources" db=0.2ms idle=200.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:00.323 [debug] QUERY OK source="media_items" db=1.1ms idle=201.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-15 19:57:23Z], 1] 14:28:00.326 [debug] QUERY OK source="media_items" db=1.9ms idle=202.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "a52bdd55-9d15-4486-9683-65b890a55220", "3ULOzC0OQhg", 1, [], 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-05 19:28:00Z], ~U[2025-12-05 19:28:00Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", 1, 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, ~U[2025-11-15 19:57:23Z]] 14:28:00.326 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:00.326 [debug] Current batch of media processed. Will check again in 1000ms 14:28:01.327 [debug] Current batch of media processed. Will check again in 1000ms 14:28:02.328 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3860, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", "id" => "J7rg_RwUrnI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J7rg_RwUrnI", "playlist_index" => 5, "timestamp" => 1762971772, "title" => "I Didn't Know Dark Souls 3 Would Go This Hard", "upload_date" => "20251112"} 14:28:02.329 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=207.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:02.329 [debug] QUERY OK source="sources" db=0.3ms idle=208.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:02.331 [debug] QUERY OK source="media_items" db=1.2ms idle=208.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-12 18:22:52Z], 1] 14:28:02.334 [debug] QUERY OK source="media_items" db=2.4ms idle=210.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "793f6c36-1ec3-40fb-b8b2-7b411b920cd3", "J7rg_RwUrnI", 1, [], 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", 5, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-05 19:28:02Z], ~U[2025-12-05 19:28:02Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", 1, 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, ~U[2025-11-12 18:22:52Z]] 14:28:02.334 [debug] QUERY OK source="sources" db=0.2ms idle=45.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:02.334 [debug] Current batch of media processed. Will check again in 1000ms 14:28:03.335 [debug] Current batch of media processed. Will check again in 1000ms 14:28:04.336 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4029, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", "id" => "apKqG9b3SBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=apKqG9b3SBQ", "playlist_index" => 6, "timestamp" => 1762540764, "title" => "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "upload_date" => "20251107"} 14:28:04.337 [debug] QUERY OK source="sources" db=0.2ms idle=215.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:28:04.337 [debug] QUERY OK source="sources" db=0.2ms idle=215.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:04.338 [debug] QUERY OK source="media_items" db=1.1ms idle=216.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-07 18:39:24Z], 1] 14:28:04.341 [debug] QUERY OK source="media_items" db=1.7ms idle=217.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "2644a026-040b-4548-a2aa-9590ee685d5c", "apKqG9b3SBQ", 1, [], 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-05 19:28:04Z], ~U[2025-12-05 19:28:04Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", 1, 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, ~U[2025-11-07 18:39:24Z]] 14:28:04.341 [debug] QUERY OK source="sources" db=0.2ms idle=49.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:04.341 [debug] Current batch of media processed. Will check again in 1000ms 14:28:05.342 [debug] Current batch of media processed. Will check again in 1000ms 14:28:06.343 [debug] Current batch of media processed. Will check again in 1000ms 14:28:07.344 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4297, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", "id" => "t5YlB3ha2Yo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "playlist_index" => 7, "timestamp" => 1762277114, "title" => "Dark Souls 3 Almost Broke Me", "upload_date" => "20251104"} 14:28:07.345 [debug] QUERY OK source="sources" db=0.3ms idle=1223.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:07.345 [debug] QUERY OK source="sources" db=0.2ms idle=1223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:07.346 [debug] QUERY OK source="media_items" db=1.2ms idle=1224.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-04 17:25:14Z], 1] 14:28:07.350 [debug] QUERY OK source="media_items" db=2.6ms idle=1053.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "a61f86b5-cb6d-40f3-af2e-2e3d0cb6ff2b", "t5YlB3ha2Yo", 1, [], 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 7, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-05 19:28:07Z], ~U[2025-12-05 19:28:07Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", 1, 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, ~U[2025-11-04 17:25:14Z]] 14:28:07.350 [debug] QUERY OK source="sources" db=0.2ms idle=55.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:07.350 [debug] Current batch of media processed. Will check again in 1000ms 14:28:08.351 [debug] Current batch of media processed. Will check again in 1000ms 14:28:09.352 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4398, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", "id" => "ZpVziPKTou8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZpVziPKTou8", "playlist_index" => 8, "timestamp" => 1761846994, "title" => "Dark Souls 3 but it's a Horror Game for Halloween", "upload_date" => "20251030"} 14:28:09.353 [debug] QUERY OK source="sources" db=0.3ms idle=231.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:09.353 [debug] QUERY OK source="sources" db=0.3ms idle=231.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:09.355 [debug] QUERY OK source="media_items" db=1.2ms idle=232.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-30 17:56:34Z], 1] 14:28:09.357 [debug] QUERY OK source="media_items" db=2.3ms idle=233.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "0be6d2f5-9464-437b-870c-bf1de7444e66", "ZpVziPKTou8", 1, [], 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", 8, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-05 19:28:09Z], ~U[2025-12-05 19:28:09Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", 1, 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, ~U[2025-10-30 17:56:34Z]] 14:28:09.358 [debug] QUERY OK source="sources" db=0.2ms idle=60.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:09.358 [debug] Current batch of media processed. Will check again in 1000ms 14:28:10.359 [debug] Current batch of media processed. Will check again in 1000ms 14:28:11.360 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2930, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", "id" => "M5JTNgbt5m4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M5JTNgbt5m4", "playlist_index" => 9, "timestamp" => 1761589609, "title" => "I Mean... How Hard Could Dark Souls 3 Be?", "upload_date" => "20251027"} 14:28:11.361 [debug] QUERY OK source="sources" db=0.2ms idle=239.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:11.361 [debug] QUERY OK source="sources" db=0.2ms idle=239.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:11.362 [debug] QUERY OK source="media_items" db=1.1ms idle=240.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-27 18:26:49Z], 1] 14:28:11.365 [debug] QUERY OK source="media_items" db=2.2ms idle=241.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "624bcd27-caa2-4958-b364-8e74dfe0b7a8", "M5JTNgbt5m4", 1, [], 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-05 19:28:11Z], ~U[2025-12-05 19:28:11Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", 1, 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, ~U[2025-10-27 18:26:49Z]] 14:28:11.366 [debug] QUERY OK source="sources" db=0.2ms idle=66.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:11.366 [debug] Current batch of media processed. Will check again in 1000ms 14:28:12.367 [debug] Current batch of media processed. Will check again in 1000ms 14:28:13.368 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3460, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", "id" => "5NJK2Hdyygk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NJK2Hdyygk", "playlist_index" => 10, "timestamp" => 1761244436, "title" => "Dark Souls 3 Might Become My Favorite Souls Game...", "upload_date" => "20251023"} 14:28:13.369 [debug] QUERY OK source="sources" db=0.2ms idle=247.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:13.369 [debug] QUERY OK source="sources" db=0.2ms idle=247.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:13.370 [debug] QUERY OK source="media_items" db=1.1ms idle=248.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-23 18:33:56Z], 1] 14:28:13.372 [debug] QUERY OK source="media_items" db=1.6ms idle=249.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "94e8f5bc-1d57-4167-be06-e5971cffd81a", "5NJK2Hdyygk", 1, [], 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", 10, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-05 19:28:13Z], ~U[2025-12-05 19:28:13Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", 1, 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, ~U[2025-10-23 18:33:56Z]] 14:28:13.373 [debug] QUERY OK source="sources" db=0.2ms idle=72.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:13.373 [debug] Current batch of media processed. Will check again in 1000ms 14:28:14.374 [debug] Current batch of media processed. Will check again in 1000ms 14:28:15.375 [debug] Current batch of media processed. Will check again in 1000ms 14:28:16.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", "id" => "ls-XoGLX1uc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ls-XoGLX1uc", "playlist_index" => 11, "timestamp" => 1760897746, "title" => "I Never Knew Dark Souls 3 Would Be This Fun", "upload_date" => "20251019"} 14:28:16.377 [debug] QUERY OK source="sources" db=0.3ms idle=1255.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:16.377 [debug] QUERY OK source="sources" db=0.1ms idle=1255.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:16.379 [debug] QUERY OK source="media_items" db=1.2ms idle=1256.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-19 18:15:46Z], 1] 14:28:16.381 [debug] QUERY OK source="media_items" db=2.2ms idle=1076.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "63a77582-c2d3-4fa8-9743-94e97adf5dab", "ls-XoGLX1uc", 1, [], 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-05 19:28:16Z], ~U[2025-12-05 19:28:16Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", 1, 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, ~U[2025-10-19 18:15:46Z]] 14:28:16.382 [debug] QUERY OK source="sources" db=0.2ms idle=77.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:16.382 [debug] Current batch of media processed. Will check again in 1000ms 14:28:17.383 [debug] Current batch of media processed. Will check again in 1000ms 14:28:18.384 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", "id" => "jGUUD217uuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jGUUD217uuQ", "playlist_index" => 12, "timestamp" => 1760555444, "title" => "It Should Be Illegal for Dark Souls 3 to Be This Hard", "upload_date" => "20251015"} 14:28:18.385 [debug] QUERY OK source="sources" db=0.3ms idle=263.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:18.385 [debug] QUERY OK source="sources" db=0.2ms idle=264.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:18.387 [debug] QUERY OK source="media_items" db=1.2ms idle=264.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 19:10:44Z], 1] 14:28:18.396 [debug] QUERY OK source="media_items" db=8.8ms idle=265.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "7efa0b96-1bb3-4a84-9dd1-33c74915c511", "jGUUD217uuQ", 1, [], 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-05 19:28:18Z], ~U[2025-12-05 19:28:18Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", 1, 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, ~U[2025-10-15 19:10:44Z]] 14:28:18.396 [debug] QUERY OK source="sources" db=0.3ms idle=89.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:18.397 [debug] Current batch of media processed. Will check again in 1000ms 14:28:19.397 [debug] Current batch of media processed. Will check again in 1000ms 14:28:20.398 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", "id" => "NKn2M6hVonc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NKn2M6hVonc", "playlist_index" => 13, "timestamp" => 1760293066, "title" => "I Had the Weirdest Day in Dark Souls 3..", "upload_date" => "20251012"} 14:28:20.399 [debug] QUERY OK source="sources" db=0.2ms idle=277.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:20.399 [debug] QUERY OK source="sources" db=0.3ms idle=278.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:20.401 [debug] QUERY OK source="media_items" db=1.1ms idle=278.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-12 18:17:46Z], 1] 14:28:20.404 [debug] QUERY OK source="media_items" db=2.3ms idle=280.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "50eaac85-4463-4dc2-bc6a-daf8aecfcd19", "NKn2M6hVonc", 1, [], 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", 13, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-05 19:28:20Z], ~U[2025-12-05 19:28:20Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", 1, 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, ~U[2025-10-12 18:17:46Z]] 14:28:20.404 [debug] QUERY OK source="sources" db=0.2ms idle=93.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:20.404 [debug] Current batch of media processed. Will check again in 1000ms 14:28:21.077 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:21.405 [debug] Current batch of media processed. Will check again in 1000ms 14:28:22.406 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 4071, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", "id" => "cY6Xq35aNJo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cY6Xq35aNJo", "playlist_index" => 14, "timestamp" => 1760042051, "title" => "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "upload_date" => "20251009"} 14:28:22.407 [debug] QUERY OK source="sources" db=0.3ms idle=285.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:22.407 [debug] QUERY OK source="sources" db=0.2ms idle=286.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:22.409 [debug] QUERY OK source="media_items" db=1.1ms idle=286.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-09 20:34:11Z], 1] 14:28:22.411 [debug] QUERY OK source="media_items" db=1.8ms idle=288.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "d02675a5-2f8f-4dea-b552-9b0c812268a7", "cY6Xq35aNJo", 1, [], 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-05 19:28:22Z], ~U[2025-12-05 19:28:22Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", 1, 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, ~U[2025-10-09 20:34:11Z]] 14:28:22.411 [debug] QUERY OK source="sources" db=0.2ms idle=98.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:22.412 [debug] Current batch of media processed. Will check again in 1000ms 14:28:23.412 [debug] Current batch of media processed. Will check again in 1000ms 14:28:24.413 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3415, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", "id" => "-SL1LhoR37E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-SL1LhoR37E", "playlist_index" => 15, "timestamp" => 1759777168, "title" => "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "upload_date" => "20251006"} 14:28:24.413 [debug] QUERY OK source="sources" db=0.2ms idle=292.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:24.414 [debug] QUERY OK source="sources" db=0.2ms idle=292.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:24.415 [debug] QUERY OK source="media_items" db=1.1ms idle=293.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-06 18:59:28Z], 1] 14:28:24.418 [debug] QUERY OK source="media_items" db=2.3ms idle=294.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "fc6d9f00-8c9a-47ff-a72f-60044a5f6ced", "-SL1LhoR37E", 1, [], 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-05 19:28:24Z], ~U[2025-12-05 19:28:24Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", 1, 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, ~U[2025-10-06 18:59:28Z]] 14:28:24.419 [debug] QUERY OK source="sources" db=0.2ms idle=103.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:24.419 [debug] Current batch of media processed. Will check again in 1000ms 14:28:25.420 [debug] Current batch of media processed. Will check again in 1000ms 14:28:26.421 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3349, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", "id" => "ANGaWw6TjpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ANGaWw6TjpI", "playlist_index" => 16, "timestamp" => 1759514830, "title" => "Dark Souls 3 but I'm Losing My Sanity", "upload_date" => "20251003"} 14:28:26.422 [debug] QUERY OK source="sources" db=0.3ms idle=300.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:26.422 [debug] QUERY OK source="sources" db=0.2ms idle=300.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:26.424 [debug] QUERY OK source="media_items" db=1.2ms idle=301.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-03 18:07:10Z], 1] 14:28:26.426 [debug] QUERY OK source="media_items" db=1.6ms idle=302.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "65a5e0c7-18d1-43d7-8f51-6d8fca27daeb", "ANGaWw6TjpI", 1, [], 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", 16, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-05 19:28:26Z], ~U[2025-12-05 19:28:26Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", 1, 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, ~U[2025-10-03 18:07:10Z]] 14:28:26.426 [debug] QUERY OK source="sources" db=0.2ms idle=109.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:26.426 [debug] Current batch of media processed. Will check again in 1000ms 14:28:27.427 [debug] Current batch of media processed. Will check again in 1000ms 14:28:28.428 [debug] Current batch of media processed. Will check again in 1000ms 14:28:29.429 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3590, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", "id" => "kVlODtha9Q0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kVlODtha9Q0", "playlist_index" => 17, "timestamp" => 1759255625, "title" => "Nobody Prepared Me for the Dark Souls 3 Experience", "upload_date" => "20250930"} 14:28:29.430 [debug] QUERY OK source="sources" db=0.3ms idle=1308.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:29.430 [debug] QUERY OK source="sources" db=0.3ms idle=1309.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:29.432 [debug] QUERY OK source="media_items" db=1.2ms idle=1309.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:28:29.435 [debug] QUERY OK source="media_items" db=2.4ms idle=1112.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "de89e243-00c9-4363-8a50-5b00d6364bc1", "kVlODtha9Q0", 1, [], 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", 17, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-05 19:28:29Z], ~U[2025-12-05 19:28:29Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", 1, 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, ~U[2025-09-30 18:07:05Z]] 14:28:29.435 [debug] QUERY OK source="sources" db=0.2ms idle=114.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:29.436 [debug] Current batch of media processed. Will check again in 1000ms 14:28:30.436 [debug] Current batch of media processed. Will check again in 1000ms 14:28:31.437 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 3598, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", "id" => "Tx-P3lCddfM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Tx-P3lCddfM", "playlist_index" => 18, "timestamp" => 1758910271, "title" => "I'm Starting to Understand the Dark Souls 3 Hype", "upload_date" => "20250926"} 14:28:31.438 [debug] QUERY OK source="sources" db=0.3ms idle=316.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:31.438 [debug] QUERY OK source="sources" db=0.2ms idle=316.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:31.440 [debug] QUERY OK source="media_items" db=1.2ms idle=317.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:28:31.444 [debug] QUERY OK source="media_items" db=3.7ms idle=318.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "3f340b5a-1b02-4b51-8d45-cb71f2f65251", "Tx-P3lCddfM", 1, [], 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-05 19:28:31Z], ~U[2025-12-05 19:28:31Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", 1, 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, ~U[2025-09-26 18:11:11Z]] 14:28:31.444 [debug] QUERY OK source="sources" db=0.2ms idle=121.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:31.444 [debug] Current batch of media processed. Will check again in 1000ms 14:28:32.445 [debug] Current batch of media processed. Will check again in 1000ms 14:28:33.446 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "duration" => 2282, "filename" => "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", "id" => "_krInL3r6W0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_krInL3r6W0", "playlist_index" => 19, "timestamp" => 1758651521, "title" => "Dark Souls 3 is Way Better Than I Expected", "upload_date" => "20250923"} 14:28:33.447 [debug] QUERY OK source="sources" db=0.4ms idle=325.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 14:28:33.447 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:33.449 [debug] QUERY OK source="media_items" db=1.1ms idle=326.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:28:33.452 [debug] QUERY OK source="media_items" db=2.3ms idle=328.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "f76b1ca7-1161-42c7-b6c9-86f0900bf37b", "_krInL3r6W0", 1, [], 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-05 19:28:33Z], ~U[2025-12-05 19:28:33Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", 1, 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, ~U[2025-09-23 18:18:41Z]] 14:28:33.452 [debug] QUERY OK source="sources" db=0.3ms idle=126.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 14:28:33.452 [debug] Current batch of media processed. Will check again in 1000ms 14:28:34.453 [debug] Current batch of media processed. Will check again in 1000ms 14:28:35.087 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RyanLathamRL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/RyanLatham/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/d2/4c/d24c78dae2ac5d67e629f4da6185dc6413bff893401e7506697fa79bee9e8025.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a7/22/a722ea1a7ed450f0fb35348c30caa6a54cf48c1e23ae0737f0bcdef08ffec7cd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 14:28:35.088 [debug] Gracefully stopping file follower 14:28:35.088 [debug] QUERY OK source="sources" db=0.3ms idle=1640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:28:35.089 [debug] QUERY OK source="sources" db=0.2ms idle=1639.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.090 [debug] QUERY OK source="media_items" db=1.2ms idle=1637.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-03 19:27:33Z], 1] 14:28:35.092 [debug] QUERY OK source="media_items" db=1.9ms idle=1637.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "5f109d96-85d2-45d7-93d6-eab173dfe5e7", "buWmqyuAgI4", 1, [], 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", 1, "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, false, false, 98, ~U[2025-12-03 19:27:33Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 20 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried the Dark Souls 3 DLC..", "buWmqyuAgI4", 1, 4598, false, "https://www.youtube.com/watch?v=buWmqyuAgI4", "/downloads/shows/RyanLatham/Season 2025/s2025e120300 - So_I_Finally_Tried_the_Dark_Souls_3_DLC...mp4", false, ~U[2025-12-03 19:27:33Z]] 14:28:35.092 [debug] QUERY OK source="sources" db=0.2ms idle=765.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.094 [debug] QUERY OK source="media_items" db=1.2ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-26 18:21:51Z], 1] 14:28:35.097 [debug] QUERY OK source="media_items" db=2.8ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "cfe3a968-2f50-4f54-a716-fc5f5161fdf2", "o4c_3eCVb2k", 1, [], 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", 2, "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, false, false, 98, ~U[2025-11-26 18:21:51Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 19 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Finally Beat Dark Souls 3 but I Don't Want To Leave", "o4c_3eCVb2k", 1, 4949, false, "https://www.youtube.com/watch?v=o4c_3eCVb2k", "/downloads/shows/RyanLatham/Season 2025/s2025e112600 - I_Finally_Beat_Dark_Souls_3_but_I_Don_t_Want_To_Leave.mp4", false, ~U[2025-11-26 18:21:51Z]] 14:28:35.097 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.098 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-20 19:26:18Z], 1] 14:28:35.101 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "85684e6f-ec20-4406-b7b2-b19567ecfa47", "nMWKTlLzrkI", 1, [], 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", 3, "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-20 19:26:18Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 18 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "The Nameless King Should Be Illegal in Dark Souls 3", "nMWKTlLzrkI", 1, 4649, false, "https://www.youtube.com/watch?v=nMWKTlLzrkI", "/downloads/shows/RyanLatham/Season 2025/s2025e112000 - The_Nameless_King_Should_Be_Illegal_in_Dark_Souls_3.mp4", false, ~U[2025-11-20 19:26:18Z]] 14:28:35.101 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.102 [debug] QUERY OK source="media_items" db=1.1ms idle=4.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-15 19:57:23Z], 1] 14:28:35.105 [debug] QUERY OK source="media_items" db=2.6ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "b60d12a3-0f02-41ad-91f1-87cb3f9ab38d", "3ULOzC0OQhg", 1, [], 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", 4, "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-11-15 19:57:23Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 17 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Archdragon Peak Almost Made Me Uninstall Dark Souls 3", "3ULOzC0OQhg", 1, 3786, false, "https://www.youtube.com/watch?v=3ULOzC0OQhg", "/downloads/shows/RyanLatham/Season 2025/s2025e111500 - Archdragon_Peak_Almost_Made_Me_Uninstall_Dark_Souls_3.mp4", false, ~U[2025-11-15 19:57:23Z]] 14:28:35.106 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.107 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 18:22:52Z], 1] 14:28:35.109 [debug] QUERY OK source="media_items" db=1.8ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "6d28efb1-ca84-44a6-ad4a-7c792567683a", "J7rg_RwUrnI", 1, [], 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", 5, "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, false, false, 98, ~U[2025-11-12 18:22:52Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 16 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Didn't Know Dark Souls 3 Would Go This Hard", "J7rg_RwUrnI", 1, 3860, false, "https://www.youtube.com/watch?v=J7rg_RwUrnI", "/downloads/shows/RyanLatham/Season 2025/s2025e111200 - I_Didn_t_Know_Dark_Souls_3_Would_Go_This_Hard.mp4", false, ~U[2025-11-12 18:22:52Z]] 14:28:35.109 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.111 [debug] QUERY OK source="media_items" db=1.1ms idle=4.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-07 18:39:24Z], 1] 14:28:35.113 [debug] QUERY OK source="media_items" db=2.6ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "22acd6ab-3fbf-4431-b349-af53430efdc0", "apKqG9b3SBQ", 1, [], 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", 6, "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, false, false, 98, ~U[2025-11-07 18:39:24Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 15 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Dark Souls 3 Would Be Easy for an Elden Ring Pro...", "apKqG9b3SBQ", 1, 4029, false, "https://www.youtube.com/watch?v=apKqG9b3SBQ", "/downloads/shows/RyanLatham/Season 2025/s2025e110700 - I_Thought_Dark_Souls_3_Would_Be_Easy_for_an_Elden_Ring_Pro....mp4", false, ~U[2025-11-07 18:39:24Z]] 14:28:35.114 [debug] QUERY OK source="sources" db=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.115 [debug] QUERY OK source="media_items" db=1.2ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 17:25:14Z], 1] 14:28:35.118 [debug] QUERY OK source="media_items" db=2.5ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "f9a856df-0fde-49bd-8202-1684f9d094ec", "t5YlB3ha2Yo", 1, [], 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", 7, "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, false, false, 98, ~U[2025-11-04 17:25:14Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 14 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Almost Broke Me", "t5YlB3ha2Yo", 1, 4297, false, "https://www.youtube.com/watch?v=t5YlB3ha2Yo", "/downloads/shows/RyanLatham/Season 2025/s2025e110400 - Dark_Souls_3_Almost_Broke_Me.mp4", false, ~U[2025-11-04 17:25:14Z]] 14:28:35.119 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.120 [debug] QUERY OK source="media_items" db=1.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 17:56:34Z], 1] 14:28:35.122 [debug] QUERY OK source="media_items" db=1.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "02e17a15-b2b1-4fee-a9f3-11d20ec8285e", "ZpVziPKTou8", 1, [], 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", 8, "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, false, false, 98, ~U[2025-10-30 17:56:34Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 13 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but it's a Horror Game for Halloween", "ZpVziPKTou8", 1, 4398, false, "https://www.youtube.com/watch?v=ZpVziPKTou8", "/downloads/shows/RyanLatham/Season 2025/s2025e103000 - Dark_Souls_3_but_it_s_a_Horror_Game_for_Halloween.mp4", false, ~U[2025-10-30 17:56:34Z]] 14:28:35.122 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.124 [debug] QUERY OK source="media_items" db=1.2ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-27 18:26:49Z], 1] 14:28:35.127 [debug] QUERY OK source="media_items" db=2.5ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "6fa24ae0-dfa3-487d-b6bb-d1e5e1ac7ff0", "M5JTNgbt5m4", 1, [], 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", 9, "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, false, false, 98, ~U[2025-10-27 18:26:49Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 12 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Mean... How Hard Could Dark Souls 3 Be?", "M5JTNgbt5m4", 1, 2930, false, "https://www.youtube.com/watch?v=M5JTNgbt5m4", "/downloads/shows/RyanLatham/Season 2025/s2025e102700 - I_Mean..._How_Hard_Could_Dark_Souls_3_Be.mp4", false, ~U[2025-10-27 18:26:49Z]] 14:28:35.127 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.128 [debug] QUERY OK source="media_items" db=1.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-23 18:33:56Z], 1] 14:28:35.131 [debug] QUERY OK source="media_items" db=1.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "965d1369-cb12-43c3-a4ce-acd69fa482cf", "5NJK2Hdyygk", 1, [], 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", 10, "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, false, false, 98, ~U[2025-10-23 18:33:56Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 11 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Might Become My Favorite Souls Game...", "5NJK2Hdyygk", 1, 3460, false, "https://www.youtube.com/watch?v=5NJK2Hdyygk", "/downloads/shows/RyanLatham/Season 2025/s2025e102300 - Dark_Souls_3_Might_Become_My_Favorite_Souls_Game....mp4", false, ~U[2025-10-23 18:33:56Z]] 14:28:35.131 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.132 [debug] QUERY OK source="media_items" db=1.2ms idle=4.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-19 18:15:46Z], 1] 14:28:35.135 [debug] QUERY OK source="media_items" db=2.3ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "253c36b0-dc28-429e-9bb6-0dc8f5e079e1", "ls-XoGLX1uc", 1, [], 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", 11, "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, false, false, 98, ~U[2025-10-19 18:15:46Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 10 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Never Knew Dark Souls 3 Would Be This Fun", "ls-XoGLX1uc", 1, 3590, false, "https://www.youtube.com/watch?v=ls-XoGLX1uc", "/downloads/shows/RyanLatham/Season 2025/s2025e101900 - I_Never_Knew_Dark_Souls_3_Would_Be_This_Fun.mp4", false, ~U[2025-10-19 18:15:46Z]] 14:28:35.136 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.137 [debug] QUERY OK source="media_items" db=1.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 19:10:44Z], 1] 14:28:35.139 [debug] QUERY OK source="media_items" db=1.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "6f25cd67-e42d-45da-9143-0280d086c6c2", "jGUUD217uuQ", 1, [], 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", 12, "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, false, false, 98, ~U[2025-10-15 19:10:44Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 9 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "It Should Be Illegal for Dark Souls 3 to Be This Hard", "jGUUD217uuQ", 1, 3598, false, "https://www.youtube.com/watch?v=jGUUD217uuQ", "/downloads/shows/RyanLatham/Season 2025/s2025e101500 - It_Should_Be_Illegal_for_Dark_Souls_3_to_Be_This_Hard.mp4", false, ~U[2025-10-15 19:10:44Z]] 14:28:35.140 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.141 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-12 18:17:46Z], 1] 14:28:35.143 [debug] QUERY OK source="media_items" db=2.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "21dea519-8367-48d2-9e8d-812d9946c9eb", "NKn2M6hVonc", 1, [], 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", 13, "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, false, false, 98, ~U[2025-10-12 18:17:46Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 8 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Had the Weirdest Day in Dark Souls 3..", "NKn2M6hVonc", 1, 3598, false, "https://www.youtube.com/watch?v=NKn2M6hVonc", "/downloads/shows/RyanLatham/Season 2025/s2025e101200 - I_Had_the_Weirdest_Day_in_Dark_Souls_3...mp4", false, ~U[2025-10-12 18:17:46Z]] 14:28:35.144 [debug] QUERY OK source="sources" db=0.2ms 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] 14:28:35.145 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 20:34:11Z], 1] 14:28:35.147 [debug] QUERY OK source="media_items" db=1.6ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "a8b11918-19d4-4996-b2eb-25875006d90b", "cY6Xq35aNJo", 1, [], 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", 14, "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, false, false, 98, ~U[2025-10-09 20:34:11Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 7 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 Has Consumed My Life but I’m Not Complaining", "cY6Xq35aNJo", 1, 4071, false, "https://www.youtube.com/watch?v=cY6Xq35aNJo", "/downloads/shows/RyanLatham/Season 2025/s2025e100900 - Dark_Souls_3_Has_Consumed_My_Life_but_I_m_Not_Complaining.mp4", false, ~U[2025-10-09 20:34:11Z]] 14:28:35.148 [debug] QUERY OK source="sources" db=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" = ?) [1] 14:28:35.149 [debug] QUERY OK source="media_items" db=1.1ms idle=4.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-06 18:59:28Z], 1] 14:28:35.156 [debug] QUERY OK source="media_items" db=6.0ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "86514514-8c08-4342-83d8-00ec8a6aed10", "-SL1LhoR37E", 1, [], 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", 15, "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-10-06 18:59:28Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 6 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I Thought Elden Ring Was Hard, Then I Played Dark Souls 3", "-SL1LhoR37E", 1, 3415, false, "https://www.youtube.com/watch?v=-SL1LhoR37E", "/downloads/shows/RyanLatham/Season 2025/s2025e100600 - I_Thought_Elden_Ring_Was_Hard_Then_I_Played_Dark_Souls_3.mp4", false, ~U[2025-10-06 18:59:28Z]] 14:28:35.156 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.157 [debug] QUERY OK source="media_items" db=1.0ms idle=9.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-03 18:07:10Z], 1] 14:28:35.159 [debug] QUERY OK source="media_items" db=1.3ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "5891e512-22dc-455f-9c1f-aee5d39d905d", "ANGaWw6TjpI", 1, [], 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", 16, "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, false, false, 98, ~U[2025-10-03 18:07:10Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 5 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 but I'm Losing My Sanity", "ANGaWw6TjpI", 1, 3349, false, "https://www.youtube.com/watch?v=ANGaWw6TjpI", "/downloads/shows/RyanLatham/Season 2025/s2025e100300 - Dark_Souls_3_but_I_m_Losing_My_Sanity.mp4", false, ~U[2025-10-03 18:07:10Z]] 14:28:35.159 [debug] QUERY OK source="sources" db=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.161 [debug] QUERY OK source="media_items" db=1.1ms idle=4.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 18:07:05Z], 1] 14:28:35.163 [debug] QUERY OK source="media_items" db=1.8ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "62f63fbc-11e9-45b2-abac-eac7c16c3669", "kVlODtha9Q0", 1, [], 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", 17, "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, false, false, 98, ~U[2025-09-30 18:07:05Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 4 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Nobody Prepared Me for the Dark Souls 3 Experience", "kVlODtha9Q0", 1, 3590, false, "https://www.youtube.com/watch?v=kVlODtha9Q0", "/downloads/shows/RyanLatham/Season 2025/s2025e093000 - Nobody_Prepared_Me_for_the_Dark_Souls_3_Experience.mp4", false, ~U[2025-09-30 18:07:05Z]] 14:28:35.163 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.165 [debug] QUERY OK source="media_items" db=0.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 18:11:11Z], 1] 14:28:35.166 [debug] QUERY OK source="media_items" db=1.3ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "7bc9ab69-b393-4320-9326-f20b1828f0f0", "Tx-P3lCddfM", 1, [], 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", 18, "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, false, false, 98, ~U[2025-09-26 18:11:11Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 3 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "I'm Starting to Understand the Dark Souls 3 Hype", "Tx-P3lCddfM", 1, 3598, false, "https://www.youtube.com/watch?v=Tx-P3lCddfM", "/downloads/shows/RyanLatham/Season 2025/s2025e092600 - I_m_Starting_to_Understand_the_Dark_Souls_3_Hype.mp4", false, ~U[2025-09-26 18:11:11Z]] 14:28:35.167 [debug] QUERY OK source="sources" db=0.3ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.168 [debug] QUERY OK source="media_items" db=1.3ms idle=4.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-23 18:18:41Z], 1] 14:28:35.171 [debug] QUERY OK source="media_items" db=2.5ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "13ff112d-7a87-434a-ad10-0481c5c2b0f3", "_krInL3r6W0", 1, [], 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", 19, "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, false, false, 98, ~U[2025-09-23 18:18:41Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Part 2 - Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "Dark Souls 3 is Way Better Than I Expected", "_krInL3r6W0", 1, 2282, false, "https://www.youtube.com/watch?v=_krInL3r6W0", "/downloads/shows/RyanLatham/Season 2025/s2025e092300 - Dark_Souls_3_is_Way_Better_Than_I_Expected.mp4", false, ~U[2025-09-23 18:18:41Z]] 14:28:35.172 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:28:35.173 [debug] QUERY OK source="media_items" db=1.3ms 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-09-20 16:19:20Z], 1] 14:28:35.176 [debug] QUERY OK source="media_items" db=2.5ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "7283045e-f830-43f4-b7fd-9be38695ca60", "sx_DhMEZMlM", 1, [], 2997, false, "https://www.youtube.com/watch?v=sx_DhMEZMlM", 20, "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, false, false, 98, ~U[2025-09-20 16:19:20Z], ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], "Let's play my first playthrough of Dark Souls 3! Hope you enjoy my full walkthrough and first gameplay impressions!\n\nWatch my full playthrough: https://www.youtube.com/playlist?list=PL_zKueag5U4hNV0QwxH0WL9jsJETOxRzl\n\n🟣 Watch me live on Twitch: https://twitch.tv/ryanlatham\n\n📷 Camera: https://amzn.to/3WORENN\n🎙️ Mic: https://amzn.to/3S42yNO\n💻 Other Gear: https://amzn.to/3TLckD3\n\n🔴 Other socials: https://beacons.ai/ryanlatham\n\n#gaming #darksouls3 #playthrough \n\nDISCLAIMER: This video and description contain affiliate links. As an Amazon Associate I earn from qualifying purchases.", "So I Finally Tried Dark Souls 3", "sx_DhMEZMlM", 1, 2997, false, "https://www.youtube.com/watch?v=sx_DhMEZMlM", "/downloads/shows/RyanLatham/Season 2025/s2025e092000 - So_I_Finally_Tried_Dark_Souls_3.mp4", false, ~U[2025-09-20 16:19:20Z]] 14:28:35.177 [debug] QUERY OK source="sources" db=0.2ms idle=8.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z], 1] 14:28:35.179 [debug] QUERY OK source="tasks" db=0.4ms idle=4.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [657, 1, ~U[2025-12-05 19:28:35Z], ~U[2025-12-05 19:28:35Z]] 14:28:35.179 [info] {"args":{"id":1},"id":652,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":44897958,"event":"job:stop","attempt":1,"queue_time":23325,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:28:51.079 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.083 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:21.081 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:51.081 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.084 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:21.083 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:51.084 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.085 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:21.086 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:51.087 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.086 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:21.088 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:51.089 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.087 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:21.089 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:51.091 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.088 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:21.091 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:51.092 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.089 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:21.094 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:51.094 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.090 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:21.096 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:51.097 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.091 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:21.097 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:51.098 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.092 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:21.100 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:51.101 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.093 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:21.102 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:51.103 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.094 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:21.104 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:51.105 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.095 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:21.107 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:51.108 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.096 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:21.109 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:51.110 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.097 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:21.112 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:51.113 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.098 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:21.114 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:51.115 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.099 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:21.116 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:51.116 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.100 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:21.117 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:51.119 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.101 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:21.120 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:51.121 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.102 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:21.122 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:51.123 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.103 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:21.125 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:51.125 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.104 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:21.127 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:51.127 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.105 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:21.128 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:51.129 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.106 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:21.131 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:51.131 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.107 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:21.132 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:51.134 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.108 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:21.135 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:51.135 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.109 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:21.137 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:51.138 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.110 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:21.138 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:51.139 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.111 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:21.140 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:51.141 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.112 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:21.142 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:51.144 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.113 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:21.145 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:51.145 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.114 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:21.147 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:51.149 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.115 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:21.151 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:51.152 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.116 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:21.152 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:51.153 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.117 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:21.155 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:51.156 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.118 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:21.157 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:51.158 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.119 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:21.158 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:51.160 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.120 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:21.161 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:51.162 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.121 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:21.164 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:51.164 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.122 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:21.165 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:51.166 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.123 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:21.167 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:51.168 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.124 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:21.169 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:51.170 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.125 [info] {"source":"oban","duration":95,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:21.171 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:51.173 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.126 [info] {"source":"oban","duration":133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:21.174 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:51.175 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.127 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:21.177 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:51.179 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.128 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:21.179 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:51.181 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.129 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:21.182 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:51.183 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.130 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:21.185 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:51.185 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.131 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:21.187 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:51.188 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.132 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:21.189 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:51.191 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.133 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:21.192 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 15:19:51.194 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.134 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:21.195 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:51.196 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.135 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:21.196 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:51.197 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.136 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:21.199 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:51.201 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.137 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:21.202 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:51.202 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.138 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:21.203 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:51.204 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.139 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:21.205 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:51.206 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.140 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:21.207 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:51.208 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.141 [info] {"source":"oban","duration":119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:21.210 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:51.210 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.142 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:21.212 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:51.213 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.143 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:21.214 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:51.215 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.144 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:21.215 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:51.216 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.145 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:21.217 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:51.218 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.146 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:21.220 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:51.221 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.147 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:21.221 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:51.223 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.148 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:21.223 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:51.224 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.149 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:21.226 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:51.226 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.150 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:21.227 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:51.228 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.151 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:21.229 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:51.231 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.152 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:21.231 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:51.233 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.153 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:21.233 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:51.234 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.154 [info] {"source":"oban","duration":147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:21.236 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:51.236 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.155 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:21.238 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:51.239 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.156 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:21.239 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:51.240 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.157 [info] {"source":"oban","duration":158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:13.187 [info] {"args":{"id":2},"id":653,"meta":{},"system_time":1764967393187285420,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:43:13.187 [debug] QUERY OK source="sources" db=0.1ms idle=66.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:13.188 [debug] QUERY OK source="settings" db=0.5ms idle=66.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.206 [debug] QUERY OK source="media_items" db=17.4ms idle=67.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 15:43:13.207 [debug] QUERY OK source="media_items" db=1.3ms idle=25.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:43:13.208 [debug] QUERY OK source="media_profiles" db=0.2ms idle=20.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:13.208 [debug] QUERY OK source="settings" db=0.1ms idle=20.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.208 [debug] QUERY OK source="settings" db=0.0ms idle=20.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.228 [debug] QUERY OK source="media_items" db=18.8ms idle=3.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."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 15:43:13.230 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 15:43:13.230 [debug] Current batch of media processed. Will check again in 1000ms 15:43:13.230 [debug] QUERY OK source="settings" db=0.1ms idle=22.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.230 [debug] QUERY OK source="settings" db=0.1ms idle=22.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.230 [debug] QUERY OK source="settings" db=0.1ms idle=21.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:13.231 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e7/54/e7545beb82821191452893ec345543d57236fb72e12b96b94f486caab871ee14.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ab/bc/abbc0d6147406840217a99a54222e60d46df370eb3e3f24c146175dd7e84d810.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 15:43:14.231 [debug] Current batch of media processed. Will check again in 1000ms 15:43:15.232 [debug] Current batch of media processed. Will check again in 1000ms 15:43:16.233 [debug] Current batch of media processed. Will check again in 1000ms 15:43:17.234 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "duration" => 423, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", "id" => "476uQn0xbeQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=476uQn0xbeQ", "playlist_index" => 1, "timestamp" => 1763397689, "title" => "Van Neistat fixes YOUR stuff now.", "upload_date" => "20251117"} 15:43:17.235 [debug] QUERY OK source="sources" db=0.2ms idle=113.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:17.235 [debug] QUERY OK source="sources" db=0.2ms idle=114.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:17.239 [debug] QUERY OK source="media_items" db=3.3ms idle=114.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-17 16:41:29Z], 2] 15:43:17.247 [debug] QUERY OK source="media_items" db=7.0ms idle=118.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "b6bc4484-75dd-4baf-800c-0e5525c4f205", "476uQn0xbeQ", 2, [], 423, false, "https://www.youtube.com/watch?v=476uQn0xbeQ", 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-05 20:43:17Z], ~U[2025-12-05 20:43:17Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sa (truncated) 15:43:17.248 [debug] QUERY OK source="sources" db=0.3ms idle=62.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:17.248 [debug] QUERY OK source="media_profiles" db=0.2ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:17.249 [debug] QUERY OK source="media_items" db=0.3ms 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 [4309] 15:43:17.249 [debug] Current batch of media processed. Will check again in 1000ms 15:43:18.250 [debug] Current batch of media processed. Will check again in 1000ms 15:43:19.251 [debug] Current batch of media processed. Will check again in 1000ms 15:43:20.252 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 489, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", "id" => "ATcOOBNXTDY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ATcOOBNXTDY", "playlist_index" => 2, "timestamp" => 1757344493, "title" => "Inside Van Neistat's New Handmade LA Studio", "upload_date" => "20250908"} 15:43:20.253 [debug] QUERY OK source="sources" db=0.2ms idle=1131.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:20.253 [debug] QUERY OK source="sources" db=0.2ms idle=1132.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:20.257 [debug] QUERY OK source="media_items" db=3.2ms idle=1132.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-08 15:14:53Z], 2] 15:43:20.264 [debug] QUERY OK source="media_items" db=5.7ms idle=1070.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "a5a79a3d-9949-42b6-9579-a5f64522634f", "ATcOOBNXTDY", 2, [], 489, false, "https://www.youtube.com/watch?v=ATcOOBNXTDY", 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-05 20:43:20Z], ~U[2025-12-05 20:43:20Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to a (truncated) 15:43:20.264 [debug] QUERY OK source="sources" db=0.2ms idle=75.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:20.265 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:20.265 [debug] QUERY OK source="media_items" db=0.3ms 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 [412] 15:43:20.265 [debug] Current batch of media processed. Will check again in 1000ms 15:43:21.242 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:21.266 [debug] Current batch of media processed. Will check again in 1000ms 15:43:22.267 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "duration" => 1056, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", "id" => "mXlZ3GFf3PI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mXlZ3GFf3PI", "playlist_index" => 3, "timestamp" => 1754322767, "title" => "The Perfect Vacation & a Failed Adventure", "upload_date" => "20250804"} 15:43:22.268 [debug] QUERY OK source="sources" db=0.3ms idle=1025.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:22.268 [debug] QUERY OK source="sources" db=0.2ms idle=147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:22.272 [debug] QUERY OK source="media_items" db=3.3ms idle=147.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:52:47Z], 2] 15:43:22.277 [debug] QUERY OK source="media_items" db=4.1ms idle=151.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "41df68d0-20da-44bd-ba7c-881fc97cef03", "mXlZ3GFf3PI", 2, [], 1056, false, "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-05 20:43:22Z], ~U[2025-12-05 20:43:22Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neista (truncated) 15:43:22.278 [debug] QUERY OK source="sources" db=0.2ms idle=86.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:22.278 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:22.279 [debug] QUERY OK source="media_items" db=0.3ms idle=9.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [413] 15:43:22.279 [debug] Current batch of media processed. Will check again in 1000ms 15:43:23.280 [debug] Current batch of media processed. Will check again in 1000ms 15:43:24.281 [debug] Current batch of media processed. Will check again in 1000ms 15:43:25.282 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "duration" => 477, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", "id" => "oZh17PnMi74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oZh17PnMi74", "playlist_index" => 4, "timestamp" => 1744822832, "title" => "Because Computers Are Stupid.", "upload_date" => "20250416"} 15:43:25.283 [debug] QUERY OK source="sources" db=0.2ms idle=1161.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:25.283 [debug] QUERY OK source="sources" db=0.2ms idle=1162.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:25.287 [debug] QUERY OK source="media_items" db=3.1ms idle=1162.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 17:00:32Z], 2] 15:43:25.370 [debug] QUERY OK source="media_items" db=82.9ms idle=1093.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "681a1aa3-26bc-4b39-a729-ac0feed195bd", "oZh17PnMi74", 2, [], 477, false, "https://www.youtube.com/watch?v=oZh17PnMi74", 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-05 20:43:25Z], ~U[2025-12-05 20:43:25Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEA (truncated) 15:43:25.371 [debug] QUERY OK source="sources" db=0.2ms idle=175.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:25.371 [debug] QUERY OK source="media_profiles" db=0.2ms idle=88.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:25.372 [debug] QUERY OK source="media_items" db=0.2ms idle=88.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 [414] 15:43:25.372 [debug] Current batch of media processed. Will check again in 1000ms 15:43:26.373 [debug] Current batch of media processed. Will check again in 1000ms 15:43:27.374 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "duration" => 551, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", "id" => "F2ayhXbUXNs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F2ayhXbUXNs", "playlist_index" => 5, "timestamp" => 1742223940, "title" => "My addiction.", "upload_date" => "20250317"} 15:43:27.375 [debug] QUERY OK source="sources" db=0.2ms idle=253.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:27.375 [debug] QUERY OK source="sources" db=0.1ms idle=254.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:27.379 [debug] QUERY OK source="media_items" db=3.3ms idle=254.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:43:27.405 [debug] QUERY OK source="media_items" db=25.0ms idle=258.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "95836620-fb7b-4337-ab5d-ff74e1c68da9", "F2ayhXbUXNs", 2, [], 551, false, "https://www.youtube.com/watch?v=F2ayhXbUXNs", 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-05 20:43:27Z], ~U[2025-12-05 20:43:27Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spir (truncated) 15:43:27.405 [debug] QUERY OK source="sources" db=0.2ms idle=208.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:27.405 [debug] QUERY OK source="media_profiles" db=0.1ms idle=30.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:27.406 [debug] QUERY OK source="media_items" db=0.3ms idle=30.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [415] 15:43:27.406 [debug] Current batch of media processed. Will check again in 1000ms 15:43:28.407 [debug] Current batch of media processed. Will check again in 1000ms 15:43:29.408 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "duration" => 518, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", "id" => "zmO8uGIl9gk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zmO8uGIl9gk", "playlist_index" => 6, "timestamp" => 1739205004, "title" => "EASY Flow State vs HARD Flow State", "upload_date" => "20250210"} 15:43:29.409 [debug] QUERY OK source="sources" db=0.3ms idle=287.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:29.410 [debug] QUERY OK source="sources" db=0.2ms idle=288.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:29.413 [debug] QUERY OK source="media_items" db=3.3ms idle=288.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:43:29.418 [debug] QUERY OK source="media_items" db=3.5ms idle=292.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "1d081399-2e12-4ead-bba4-e2d7b368d65a", "zmO8uGIl9gk", 2, [], 518, false, "https://www.youtube.com/watch?v=zmO8uGIl9gk", 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-05 20:43:29Z], ~U[2025-12-05 20:43:29Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you lik (truncated) 15:43:29.418 [debug] QUERY OK source="sources" db=0.2ms idle=218.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:29.419 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:29.419 [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 [416] 15:43:29.419 [debug] Current batch of media processed. Will check again in 1000ms 15:43:30.420 [debug] Current batch of media processed. Will check again in 1000ms 15:43:31.421 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "duration" => 697, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", "id" => "JgKIUvM0Uzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "playlist_index" => 7, "timestamp" => 1737073979, "title" => "Escaping the L.A. Fires", "upload_date" => "20250117"} 15:43:31.422 [debug] QUERY OK source="sources" db=0.2ms idle=300.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:31.422 [debug] QUERY OK source="sources" db=0.2ms idle=300.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:31.426 [debug] QUERY OK source="media_items" db=3.3ms idle=301.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:43:31.428 [debug] QUERY OK source="media_items" db=1.5ms idle=304.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "0d01ba92-c470-4f3a-95a1-afe61d7fcbf2", "JgKIUvM0Uzc", 2, [], 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-05 20:43:31Z], ~U[2025-12-05 20:43:31Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", 2, 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, ~U[2025-01-17 00:32:59Z]] 15:43:31.428 [debug] QUERY OK source="sources" db=0.2ms idle=226.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:31.428 [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] 15:43:31.429 [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 [417] 15:43:31.429 [debug] Current batch of media processed. Will check again in 1000ms 15:43:32.430 [debug] Current batch of media processed. Will check again in 1000ms 15:43:33.431 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "duration" => 379, "filename" => "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", "id" => "LEpJJC6A8tA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LEpJJC6A8tA", "playlist_index" => 8, "timestamp" => 1736876171, "title" => "What's In My Camera Bag", "upload_date" => "20250114"} 15:43:33.432 [debug] QUERY OK source="sources" db=0.2ms idle=310.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:33.432 [debug] QUERY OK source="sources" db=0.2ms idle=311.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:33.436 [debug] QUERY OK source="media_items" db=3.3ms idle=311.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-14 17:36:11Z], 2] 15:43:33.440 [debug] QUERY OK source="media_items" db=3.6ms idle=315.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "e969d437-31c3-420a-8c85-4186718e6ed4", "LEpJJC6A8tA", 2, [], 379, false, "https://www.youtube.com/watch?v=LEpJJC6A8tA", 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-05 20:43:33Z], ~U[2025-12-05 20:43:33Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: (truncated) 15:43:33.441 [debug] QUERY OK source="sources" db=0.3ms idle=235.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:33.441 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:33.442 [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 [418] 15:43:33.442 [debug] Current batch of media processed. Will check again in 1000ms 15:43:34.443 [debug] Current batch of media processed. Will check again in 1000ms 15:43:35.444 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "duration" => 545, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", "id" => "TgMaICyY0Ns", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TgMaICyY0Ns", "playlist_index" => 9, "timestamp" => 1734368382, "title" => "FROM-BOX vs FROM-SCRATCH COMPETITORS", "upload_date" => "20241216"} 15:43:35.445 [debug] QUERY OK source="sources" db=0.2ms idle=323.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:35.445 [debug] QUERY OK source="sources" db=0.1ms idle=324.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:35.448 [debug] QUERY OK source="media_items" db=2.5ms idle=324.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-16 16:59:42Z], 2] 15:43:35.451 [debug] QUERY OK source="media_items" db=2.6ms idle=327.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "5eee1d79-2fd7-4d3e-8937-fa79d8ce0077", "TgMaICyY0Ns", 2, [], 545, false, "https://www.youtube.com/watch?v=TgMaICyY0Ns", 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-05 20:43:35Z], ~U[2025-12-05 20:43:35Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. (truncated) 15:43:35.452 [debug] QUERY OK source="sources" db=0.2ms idle=244.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:35.452 [debug] QUERY OK source="media_profiles" db=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:35.453 [debug] QUERY OK source="media_items" db=0.2ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [419] 15:43:35.453 [debug] Current batch of media processed. Will check again in 1000ms 15:43:36.454 [debug] Current batch of media processed. Will check again in 1000ms 15:43:37.455 [debug] Current batch of media processed. Will check again in 1000ms 15:43:38.456 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 488, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", "id" => "4EMF6MYTJkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4EMF6MYTJkY", "playlist_index" => 10, "timestamp" => 1733242550, "title" => "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "upload_date" => "20241203"} 15:43:38.457 [debug] QUERY OK source="sources" db=0.3ms idle=1335.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:38.457 [debug] QUERY OK source="sources" db=0.1ms idle=1336.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:38.461 [debug] QUERY OK source="media_items" db=3.3ms idle=1336.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:15:50Z], 2] 15:43:38.465 [debug] QUERY OK source="media_items" db=3.4ms idle=1251.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "bb72b824-a995-434a-974d-be7ea3dd368e", "4EMF6MYTJkY", 2, [], 488, false, "https://www.youtube.com/watch?v=4EMF6MYTJkY", 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-05 20:43:38Z], ~U[2025-12-05 20:43:38Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of u (truncated) 15:43:38.465 [debug] QUERY OK source="sources" db=0.2ms idle=254.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:38.466 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:38.466 [debug] QUERY OK source="media_items" db=0.2ms 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 [420] 15:43:38.466 [debug] Current batch of media processed. Will check again in 1000ms 15:43:39.467 [debug] Current batch of media processed. Will check again in 1000ms 15:43:40.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "duration" => 764, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", "id" => "kloLI0j1hAY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kloLI0j1hAY", "playlist_index" => 11, "timestamp" => 1730736245, "title" => "How I Would Start My Life if I Were 18 Now", "upload_date" => "20241104"} 15:43:40.469 [debug] QUERY OK source="sources" db=0.3ms idle=347.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:40.470 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:43:40.473 [debug] QUERY OK source="media_items" db=3.3ms idle=348.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-04 16:04:05Z], 2] 15:43:40.478 [debug] QUERY OK source="media_items" db=3.8ms idle=352.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "d5d97144-6870-48a7-acc4-b13241aef912", "kloLI0j1hAY", 2, [], 764, false, "https://www.youtube.com/watch?v=kloLI0j1hAY", 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-05 20:43:40Z], ~U[2025-12-05 20:43:40Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT (truncated) 15:43:40.478 [debug] QUERY OK source="sources" db=0.2ms idle=265.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:40.479 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:40.479 [debug] QUERY OK source="media_items" db=0.2ms 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 [421] 15:43:40.479 [debug] Current batch of media processed. Will check again in 1000ms 15:43:41.480 [debug] Current batch of media processed. Will check again in 1000ms 15:43:42.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "duration" => 564, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", "id" => "BS1EM_Jj9Og", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BS1EM_Jj9Og", "playlist_index" => 12, "timestamp" => 1728313382, "title" => "Puzzle-Thinking Makes You CLEVER.", "upload_date" => "20241007"} 15:43:42.482 [debug] QUERY OK source="sources" db=0.2ms 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 (?)) [2] 15:43:42.482 [debug] QUERY OK source="sources" db=0.2ms idle=361.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:42.486 [debug] QUERY OK source="media_items" db=3.3ms idle=361.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:03:02Z], 2] 15:43:42.490 [debug] QUERY OK source="media_items" db=3.9ms idle=365.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "457dba9b-3fb6-4936-9995-a5329c465db1", "BS1EM_Jj9Og", 2, [], 564, false, "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-05 20:43:42Z], ~U[2025-12-05 20:43:42Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since d (truncated) 15:43:42.491 [debug] QUERY OK source="sources" db=0.3ms idle=275.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:42.492 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:42.492 [debug] QUERY OK source="media_items" db=0.3ms 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 [422] 15:43:42.492 [debug] Current batch of media processed. Will check again in 1000ms 15:43:43.493 [debug] Current batch of media processed. Will check again in 1000ms 15:43:44.494 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 536, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", "id" => "-N1q52mQeSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-N1q52mQeSA", "playlist_index" => 13, "timestamp" => 1727708520, "title" => "I’m leaving.", "upload_date" => "20240930"} 15:43:44.495 [debug] QUERY OK source="sources" db=0.2ms idle=373.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:44.495 [debug] QUERY OK source="sources" db=0.1ms idle=374.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:44.499 [debug] QUERY OK source="media_items" db=3.3ms idle=374.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 15:02:00Z], 2] 15:43:44.503 [debug] QUERY OK source="media_items" db=3.3ms idle=378.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "551711bc-dcaa-4b1e-bb68-b0bce4d789c2", "-N1q52mQeSA", 2, [], 536, false, "https://www.youtube.com/watch?v=-N1q52mQeSA", 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-05 20:43:44Z], ~U[2025-12-05 20:43:44Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Ru (truncated) 15:43:44.503 [debug] QUERY OK source="sources" db=0.2ms idle=285.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:44.504 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:44.504 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [423] 15:43:44.505 [debug] Current batch of media processed. Will check again in 1000ms 15:43:45.505 [debug] Current batch of media processed. Will check again in 1000ms 15:43:46.506 [debug] Current batch of media processed. Will check again in 1000ms 15:43:47.507 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "duration" => 538, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", "id" => "wytNokXkEXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wytNokXkEXk", "playlist_index" => 14, "timestamp" => 1726502260, "title" => "The Obsessive Details of My Custom Uniform", "upload_date" => "20240916"} 15:43:47.508 [debug] QUERY OK source="sources" db=0.2ms idle=1386.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:47.508 [debug] QUERY OK source="sources" db=0.2ms idle=1387.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:47.512 [debug] QUERY OK source="media_items" db=3.4ms idle=1387.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-16 15:57:40Z], 2] 15:43:47.517 [debug] QUERY OK source="media_items" db=3.9ms idle=1292.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "2de64de2-2ce0-407e-83b5-46f90cefa5ba", "wytNokXkEXk", 2, [], 538, false, "https://www.youtube.com/watch?v=wytNokXkEXk", 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-05 20:43:47Z], ~U[2025-12-05 20:43:47Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat h (truncated) 15:43:47.517 [debug] QUERY OK source="sources" db=0.2ms idle=296.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:47.518 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:47.519 [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 [424] 15:43:47.519 [debug] Current batch of media processed. Will check again in 1000ms 15:43:48.519 [debug] Current batch of media processed. Will check again in 1000ms 15:43:49.520 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "duration" => 873, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", "id" => "TlvQR2ITy5w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TlvQR2ITy5w", "playlist_index" => 15, "timestamp" => 1725290651, "title" => "It was MY fault the Neistat Brothers broke up.", "upload_date" => "20240902"} 15:43:49.521 [debug] QUERY OK source="sources" db=0.2ms 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 (?)) [2] 15:43:49.521 [debug] QUERY OK source="sources" db=0.2ms idle=400.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:49.525 [debug] QUERY OK source="media_items" db=3.3ms idle=400.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:24:11Z], 2] 15:43:49.537 [debug] QUERY OK source="media_items" db=11.0ms idle=404.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "de4009b0-2b8a-4736-bf81-d29a1027aed7", "TlvQR2ITy5w", 2, [], 873, false, "https://www.youtube.com/watch?v=TlvQR2ITy5w", 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-05 20:43:49Z], ~U[2025-12-05 20:43:49Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for th (truncated) 15:43:49.537 [debug] QUERY OK source="sources" db=0.2ms idle=314.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:49.538 [debug] QUERY OK source="media_profiles" db=0.1ms idle=16.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:49.538 [debug] QUERY OK source="media_items" db=0.3ms idle=16.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [425] 15:43:49.538 [debug] Current batch of media processed. Will check again in 1000ms 15:43:50.539 [debug] Current batch of media processed. Will check again in 1000ms 15:43:51.243 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:51.540 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "duration" => 553, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", "id" => "Uoa1OmMfyvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Uoa1OmMfyvY", "playlist_index" => 16, "timestamp" => 1724685296, "title" => "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "upload_date" => "20240826"} 15:43:51.541 [debug] QUERY OK source="sources" db=0.2ms idle=419.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:51.541 [debug] QUERY OK source="sources" db=0.2ms idle=420.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:51.545 [debug] QUERY OK source="media_items" db=3.4ms idle=420.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:14:56Z], 2] 15:43:51.549 [debug] QUERY OK source="media_items" db=3.5ms idle=319.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "bd61d7c4-9f1f-4493-90e3-904245002f31", "Uoa1OmMfyvY", 2, [], 553, false, "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-05 20:43:51Z], ~U[2025-12-05 20:43:51Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fe (truncated) 15:43:51.550 [debug] QUERY OK source="sources" db=0.2ms idle=306.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:51.550 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:51.551 [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 [426] 15:43:51.551 [debug] Current batch of media processed. Will check again in 1000ms 15:43:52.552 [debug] Current batch of media processed. Will check again in 1000ms 15:43:53.553 [debug] Current batch of media processed. Will check again in 1000ms 15:43:54.554 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "duration" => 620, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", "id" => "RaIAhHAOBJQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RaIAhHAOBJQ", "playlist_index" => 17, "timestamp" => 1722870614, "title" => "5 Ingredients For Having Confidence", "upload_date" => "20240805"} 15:43:54.555 [debug] QUERY OK source="sources" db=0.2ms idle=1433.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:43:54.556 [debug] QUERY OK source="sources" db=0.2ms idle=1434.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:54.559 [debug] QUERY OK source="media_items" db=3.5ms 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[2024-08-05 15:10:14Z], 2] 15:43:54.564 [debug] QUERY OK source="media_items" db=3.6ms idle=1332.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "8cad1328-df2a-4692-8882-55f7e640449f", "RaIAhHAOBJQ", 2, [], 620, false, "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-05 20:43:54Z], ~U[2025-12-05 20:43:54Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens mor (truncated) 15:43:54.564 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:54.565 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:43:54.566 [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 [427] 15:43:54.566 [debug] Current batch of media processed. Will check again in 1000ms 15:43:55.567 [debug] Current batch of media processed. Will check again in 1000ms 15:43:56.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "duration" => 677, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", "id" => "QPLy0vHEXSA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QPLy0vHEXSA", "playlist_index" => 18, "timestamp" => 1721660797, "title" => "Van Neistat Can Fix Anything", "upload_date" => "20240722"} 15:43:56.569 [debug] QUERY OK source="sources" db=0.2ms 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 (?)) [2] 15:43:56.569 [debug] QUERY OK source="sources" db=0.2ms idle=448.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:43:56.573 [debug] QUERY OK source="media_items" db=3.2ms idle=448.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:06:37Z], 2] 15:43:56.578 [debug] QUERY OK source="media_items" db=4.0ms idle=452.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "9f9ee74a-d027-445f-8a1e-b8a6ec217506", "QPLy0vHEXSA", 2, [], 677, false, "https://www.youtube.com/watch?v=QPLy0vHEXSA", 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-05 20:43:56Z], ~U[2025-12-05 20:43:56Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened (truncated) 15:43:56.578 [debug] QUERY OK source="sources" db=0.2ms idle=346.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:56.579 [debug] QUERY OK source="media_profiles" db=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] 15:43:56.579 [debug] QUERY OK source="media_items" db=0.2ms 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 [428] 15:43:56.579 [debug] Current batch of media processed. Will check again in 1000ms 15:43:57.580 [debug] Current batch of media processed. Will check again in 1000ms 15:43:58.581 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "duration" => 598, "filename" => "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", "id" => "GSMDXRSCEGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GSMDXRSCEGM", "playlist_index" => 19, "timestamp" => 1720453997, "title" => "Boots Are More Important Than Cameras", "upload_date" => "20240708"} 15:43:58.582 [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" IN (?)) [2] 15:43:58.582 [debug] QUERY OK source="sources" db=0.2ms idle=460.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:58.586 [debug] QUERY OK source="media_items" db=3.3ms idle=461.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-08 15:53:17Z], 2] 15:43:58.590 [debug] QUERY OK source="media_items" db=3.7ms idle=464.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "4153deac-9977-44d3-9628-870e1179ce60", "GSMDXRSCEGM", 2, [], 598, false, "https://www.youtube.com/watch?v=GSMDXRSCEGM", 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-05 20:43:58Z], ~U[2025-12-05 20:43:58Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2 (truncated) 15:43:58.590 [debug] QUERY OK source="sources" db=0.2ms idle=355.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:43:58.591 [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] 15:43:58.591 [debug] QUERY OK source="media_items" db=0.3ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [429] 15:43:58.591 [debug] Current batch of media processed. Will check again in 1000ms 15:43:59.592 [debug] Current batch of media processed. Will check again in 1000ms 15:44:00.158 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:00.593 [debug] Current batch of media processed. Will check again in 1000ms 15:44:00.773 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@vanneistat/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Van Neistat/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e7/54/e7545beb82821191452893ec345543d57236fb72e12b96b94f486caab871ee14.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ab/bc/abbc0d6147406840217a99a54222e60d46df370eb3e3f24c146175dd7e84d810.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 15:44:00.774 [debug] Gracefully stopping file follower 15:44:00.774 [debug] QUERY OK source="sources" db=0.2ms idle=653.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 15:44:00.775 [debug] QUERY OK source="sources" db=0.1ms idle=653.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:44:00.777 [debug] QUERY OK source="media_items" db=2.7ms idle=653.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-17 16:41:29Z], 2] 15:44:00.781 [debug] QUERY OK source="media_items" db=3.3ms idle=619.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few bucks from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Podcasts", "Van Neistat fixes YOUR stuff now.", "50620a8e-faf4-48f3-a28b-7afced01c634", "476uQn0xbeQ", 2, [], 423, false, "https://www.youtube.com/watch?v=476uQn0xbeQ", 1, "/downloads/shows/Van Neistat/Season 2025/s2025e111700 - Van_Neistat_fixes_YOUR_stuff_now..mp4", false, false, false, 98, ~U[2025-11-17 16:41:29Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. \n\nIf you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sa (truncated) 15:44:00.782 [debug] QUERY OK source="sources" db=0.1ms idle=543.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:44:00.784 [debug] QUERY OK source="media_items" db=2.6ms 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-09-08 15:14:53Z], 2] 15:44:00.789 [debug] QUERY OK source="media_items" db=3.6ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat's New Handmade LA Studio", "e5d71606-0c9e-44b1-8591-9e60ddca8998", "ATcOOBNXTDY", 2, [], 489, false, "https://www.youtube.com/watch?v=ATcOOBNXTDY", 2, "/downloads/shows/Van Neistat/Season 2025/s2025e090800 - Inside_Van_Neistat_s_New_Handmade_LA_Studio.mp4", false, false, false, 98, ~U[2025-09-08 15:14:53Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "The first 100 people who click https://share.epidemicsound.com/vanSEP25 and add the code VAN50 will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:24 Workshop\n1:03 Shelves\n1:14 A quick fix\n1:51 Cameras\n2:16 My white boxes\n2:18 Destroyer lamps\n3:05 Mail center\n3:31 Battle station\n3:56 Support for The Spirited Man\n5:10 Charging stations\n5:22 Painted backdrops\n5:30 Tool chests\n6:00 Hooks\n6:15 Recording studio\n6:45 Treasure wall\n7:35 Thank you\n7:49 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to adve (truncated) 15:44:00.789 [debug] QUERY OK source="sources" db=0.3ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.792 [debug] QUERY OK source="media_items" db=3.2ms 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-08-04 15:52:47Z], 2] 15:44:00.797 [debug] QUERY OK source="media_items" db=3.8ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Adventure", "The Perfect Vacation & a Failed Adventure", "bcb7f596-3715-4b1c-b781-e51db5af70d0", "mXlZ3GFf3PI", 2, [], 1056, false, "https://www.youtube.com/watch?v=mXlZ3GFf3PI", 3, "/downloads/shows/Van Neistat/Season 2025/s2025e080400 - The_Perfect_Vacation_a_Failed_Adventure.mp4", false, false, false, 98, ~U[2025-08-04 15:52:47Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "The first 100 people who click\u00A0https://share.epidemicsound.com/vanAUG25 and add the code\u00A0VAN50\u00A0will get 30 days free + 2 months at 50% off Epidemic Sound.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat (truncated) 15:44:00.798 [debug] QUERY OK source="sources" db=0.3ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.801 [debug] QUERY OK source="media_items" db=3.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[2025-04-16 17:00:32Z], 2] 15:44:00.806 [debug] QUERY OK source="media_items" db=3.9ms idle=12.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premier" <> ..., "Because Computers Are Stupid.", "9d064ed0-7642-4564-bd5f-be7070689bb2", "oZh17PnMi74", 2, [], 477, false, "https://www.youtube.com/watch?v=oZh17PnMi74", 4, "/downloads/shows/Van Neistat/Season 2025/s2025e041600 - Because_Computers_Are_Stupid..mp4", false, false, false, 98, ~U[2025-04-16 17:00:32Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "For a behind-the-scenes look at the making of this video and an exclusive interview with Van, head to Worn & Wound, the leading online destination for watch enthusiasts. Independently owned and operated since 2011, by people who love watches, Worn & Wound aims to make watch collecting accessible to everyone: https://wornandwound.com/video-enthusiast-spotlight-contemplations-on-time-with-van-neistat-and-the-marathon-gsar-divers-automatic\n\nTo learn more about our sponsor Marathon—Swiss-made authentic military watches that withstand the test of time—please check out: https://www.marathonwatch.com/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nMy watches:\n\nGSAR: https://www.marathonwatch.com/collections/41mm-sar/products/search-rescue-divers-automatic-gsar\nCSAR CHRONOGRAPH AUTOMATIC: https://www.marathonwatch.com/collections/46mm-sar/products/search-rescue-pilots-automatic-chronograph-csar\n\nThumbnail image by Taylor Kealy\n\n0:00 Perfect in every way \n0:47 Just another computer\n1:59 What I hate about computers\n3:26 Analog watches\n5:14 A birthday present for myself\n5:53 What I love about my analog watch\n7:05 Thank you Marathon\n7:37 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: (truncated) 15:44:00.807 [debug] QUERY OK source="sources" db=0.3ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.810 [debug] QUERY OK source="media_items" db=3.1ms idle=10.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-17 15:05:40Z], 2] 15:44:00.815 [debug] QUERY OK source="media_items" db=4.1ms idle=12.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate l" <> ..., "My addiction.", "88c8053a-53b2-4f06-a637-9f58af0df013", "F2ayhXbUXNs", 2, [], 551, false, "https://www.youtube.com/watch?v=F2ayhXbUXNs", 5, "/downloads/shows/Van Neistat/Season 2025/s2025e031700 - My_addiction..mp4", false, false, false, 98, ~U[2025-03-17 15:05:40Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:00 What podcasts I listen to\n1:33 I'm a podcast addict\n2:12 Why my podcast addiction is a good thing\n5:01 The problem with a podcast addiction\n6:03 Quitting for a week\n6:51 Relapse\n7:50 The puzzle pieces of my life\n8:51 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spirit (truncated) 15:44:00.816 [debug] QUERY OK source="sources" db=0.3ms idle=14.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.819 [debug] QUERY OK source="media_items" db=3.3ms idle=10.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:30:04Z], 2] 15:44:00.832 [debug] QUERY OK source="media_items" db=11.9ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#Va" <> ..., "EASY Flow State vs HARD Flow State", "550eaecd-950b-4998-8b84-dd43895b46ea", "zmO8uGIl9gk", 2, [], 518, false, "https://www.youtube.com/watch?v=zmO8uGIl9gk", 6, "/downloads/shows/Van Neistat/Season 2025/s2025e021000 - EASY_Flow_State_vs_HARD_Flow_State.mp4", false, false, false, 98, ~U[2025-02-10 16:30:04Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:02 Fixing my broken glasses\n1:27 Easy flow state vs hard flow state\n1:57 Tinkering flow state\n3:36 The writing phase\n6:48 The business we've chosen\n8:16 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n💼 CW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you lik (truncated) 15:44:00.833 [debug] QUERY OK source="sources" db=0.2ms idle=22.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 15:44:00.836 [debug] QUERY OK source="media_items" db=2.5ms idle=18.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-17 00:32:59Z], 2] 15:44:00.837 [debug] QUERY OK source="media_items" db=1.3ms idle=20.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "2572540d-4f93-42d7-960b-6bededee6dde", "JgKIUvM0Uzc", 2, [], 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", 7, "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, false, false, 98, ~U[2025-01-17 00:32:59Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "GoFundMe for our friends in Topanga Canyon who lost their house:\n(this has been vetted by me and is legit) \n\nhttps://www.gofundme.com/f/Help-Carly-Jay-their-4-children-their-community?attribution_id=sl%3A2d834cf8-3a6e-4f09-a5aa-9a9f7030796b&lang=en_US&utm_campaign=fp_sharesheet&utm_medium=customer&utm_source=copy_link\n\nThe Spirited Man Patreon: https://www.patreon.com/spiritedman\n\nSolicitations in the comments ARE NOT authorized by me or the channel.", "Escaping the L.A. Fires", "JgKIUvM0Uzc", 2, 697, false, "https://www.youtube.com/watch?v=JgKIUvM0Uzc", "/downloads/shows/Van Neistat/Season 2025/s2025e011700 - Escaping_the_L.A._Fires.mp4", false, ~U[2025-01-17 00:32:59Z]] 15:44:00.838 [debug] QUERY OK source="sources" db=0.2ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.840 [debug] QUERY OK source="media_items" db=2.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-01-14 17:36:11Z], 2] 15:44:00.844 [debug] QUERY OK source="media_items" db=3.0ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #F" <> ..., "What's In My Camera Bag", "cee2aff6-79fb-4d7d-ab29-ce9497c391fd", "LEpJJC6A8tA", 2, [], 379, false, "https://www.youtube.com/watch?v=LEpJJC6A8tA", 8, "/downloads/shows/Van Neistat/Season 2025/s2025e011400 - What_s_In_My_Camera_Bag.mp4", false, false, false, 98, ~U[2025-01-14 17:36:11Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nCW MORGAN BAG available here: https://killspencer.com/collections/camera-1/products/cw-morgan-bag?_pos=1&_fid=166f6113e&_ss=c&variant=30732669517956\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Support for The Spirited Man\n1:03 Essential gear in my road kit\n2:02 Writing instruments\n2:45 Main compartment\n3:26 Cameras I use\n5:00 How I pack my bag\n5:59 This week on the Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: b (truncated) 15:44:00.844 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:44:00.847 [debug] QUERY OK source="media_items" db=2.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[2024-12-16 16:59:42Z], 2] 15:44:00.850 [debug] QUERY OK source="media_items" db=2.3ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Holiday", "FROM-BOX vs FROM-SCRATCH COMPETITORS", "8d4f1e6d-906f-4ef6-b97c-f1b1edb9a6c1", "TgMaICyY0Ns", 2, [], 545, false, "https://www.youtube.com/watch?v=TgMaICyY0Ns", 9, "/downloads/shows/Van Neistat/Season 2024/s2024e121600 - FROM-BOX_vs_FROM-SCRATCH_COMPETITORS.mp4", false, false, false, 98, ~U[2024-12-16 16:59:42Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nCheck out Andrew's channel: www.youtube.com/@UCyRxmwzvLjYmU53KK2fGXpQ\n\n0:00 Intro\n0:11 Starting from scratch\n1:03 The rules\n1:20 Architectural plans\n2:53 Building the gingerbread house\n4:44 The contest\n8:08 The Spirited Man Patreon\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. I (truncated) 15:44:00.850 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:44:00.852 [debug] QUERY OK source="media_items" db=1.8ms 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[2024-12-03 16:15:50Z], 2] 15:44:00.855 [debug] QUERY OK source="media_items" db=1.9ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "I Spent 3 Weeks and $599.47 Fixing a Dumb Playground Toy", "f590c63d-7a05-4001-ac5f-5e2b3de018b0", "4EMF6MYTJkY", 2, [], 488, false, "https://www.youtube.com/watch?v=4EMF6MYTJkY", 10, "/downloads/shows/Van Neistat/Season 2024/s2024e120300 - I_Spent_3_Weeks_and_599.47_Fixing_a_Dumb_Playground_Toy.mp4", false, false, false, 98, ~U[2024-12-03 16:15:50Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:08 A broken playground toy\n1:50 Repair plan\n2:21 The devil is in the details\n3:43 Buying new tools\n4:31 Process of making the rollers\n7:02 Fixing the playground toy\n7:52 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us ( (truncated) 15:44:00.856 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:44:00.858 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-11-04 16:04:05Z], 2] 15:44:00.860 [debug] QUERY OK source="media_items" db=1.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Inspiration", "How I Would Start My Life if I Were 18 Now", "e2ab1091-2d26-43d1-aab6-4403d2902d23", "kloLI0j1hAY", 2, [], 764, false, "https://www.youtube.com/watch?v=kloLI0j1hAY", 11, "/downloads/shows/Van Neistat/Season 2024/s2024e110400 - How_I_Would_Start_My_Life_if_I_Were_18_Now.mp4", false, false, false, 98, ~U[2024-11-04 16:04:05Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:05 Beginnings\n1:35 An alternate universe\n3:05 Get a job\n4:08 Buy a utility truck\n5:25 Move to a college town\n8:25 Build your business\n9:59 Buy the magic beans\n12:21 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n\nShop Spirited Man Goods\n🦺 Merch - https://thespiritedman.com\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT V (truncated) 15:44:00.861 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:44:00.863 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-10-07 15:03:02Z], 2] 15:44:00.866 [debug] QUERY OK source="media_items" db=2.6ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Puzzles", "Puzzle-Thinking Makes You CLEVER.", "8081dd45-fea7-4ac4-a4cd-f8a39892c721", "BS1EM_Jj9Og", 2, [], 564, false, "https://www.youtube.com/watch?v=BS1EM_Jj9Og", 12, "/downloads/shows/Van Neistat/Season 2024/s2024e100700 - Puzzle-Thinking_Makes_You_CLEVER..mp4", false, false, false, 98, ~U[2024-10-07 15:03:02Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:07 Intro\n1:29 Umbrella holder puzzle\n3:56 Rolling desk puzzle\n6:37 Soundstage puzzle\n8:32 Treasure wall\n9:03 The Spirited Man Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since dir (truncated) 15:44:00.867 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:44:00.869 [debug] QUERY OK source="media_items" db=1.8ms 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[2024-09-30 15:02:00Z], 2] 15:44:00.872 [debug] QUERY OK source="media_items" db=1.9ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "I’m leaving.", "6941a6ff-63ca-4349-abd8-aa21ace7f16a", "-N1q52mQeSA", 2, [], 536, false, "https://www.youtube.com/watch?v=-N1q52mQeSA", 13, "/downloads/shows/Van Neistat/Season 2024/s2024e093000 - I_m_leaving..mp4", false, false, false, 98, ~U[2024-09-30 15:02:00Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\n0:00 Intro\n0:49 Support for The Spirited Man\n2:02 Desk builds\n3:56 Sledgehammer lamp build\n4:55 New typewriter\n5:16 Writing session\n8:06 New studio reveal\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rush (truncated) 15:44:00.872 [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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.874 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-09-16 15:57:40Z], 2] 15:44:00.877 [debug] QUERY OK source="media_items" db=1.8ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Clothing", "The Obsessive Details of My Custom Uniform", "49f3c073-4916-4d3a-b39a-0480abeac734", "wytNokXkEXk", 2, [], 538, false, "https://www.youtube.com/watch?v=wytNokXkEXk", 14, "/downloads/shows/Van Neistat/Season 2024/s2024e091600 - The_Obsessive_Details_of_My_Custom_Uniform.mp4", false, false, false, 98, ~U[2024-09-16 15:57:40Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nEvery obsessive detail of my custom uniform.\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by Adam Titchener https://www.instagram.com/adamtitchener/\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has (truncated) 15:44:00.877 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:44:00.879 [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[2024-09-02 15:24:11Z], 2] 15:44:00.882 [debug] QUERY OK source="media_items" db=1.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Mistakes", "It was MY fault the Neistat Brothers broke up.", "6433d8f5-c14a-4a03-a543-1f2c9ccd96ea", "TlvQR2ITy5w", 2, [], 873, false, "https://www.youtube.com/watch?v=TlvQR2ITy5w", 15, "/downloads/shows/Van Neistat/Season 2024/s2024e090200 - It_was_MY_fault_the_Neistat_Brothers_broke_up..mp4", false, false, false, 98, ~U[2024-09-02 15:24:11Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:10 Intro\n2:49 Mistakes\n6:42 Failure\n9:00 Regret\n12:52 The Hero's Journey\n14:23 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the T (truncated) 15:44:00.882 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:44:00.884 [debug] QUERY OK source="media_items" db=1.8ms 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[2024-08-26 15:14:56Z], 2] 15:44:00.887 [debug] QUERY OK source="media_items" db=1.9ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Studio", "Inside Van Neistat’s 118 Sqft Filmmaking Studio", "f342951f-9564-4c1d-8fea-43e7414baab9", "Uoa1OmMfyvY", 2, [], 553, false, "https://www.youtube.com/watch?v=Uoa1OmMfyvY", 16, "/downloads/shows/Van Neistat/Season 2024/s2024e082600 - Inside_Van_Neistat_s_118_Sqft_Filmmaking_Studio.mp4", false, false, false, 98, ~U[2024-08-26 15:14:56Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\nNo, my studio is the greatest.\n\n0:00 Support for The Spirited Man\n1:13 Van Neistat's studio tour\n8:27 Wisdom from David Lynch\n9:00 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThumbnail image by https://www.instagram.com/willemverb\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Fest (truncated) 15:44:00.888 [debug] QUERY OK source="sources" db=0.3ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.891 [debug] QUERY OK source="media_items" db=3.5ms 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[2024-08-05 15:10:14Z], 2] 15:44:00.899 [debug] QUERY OK source="media_items" db=7.2ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Confidence", "5 Ingredients For Having Confidence", "00c72279-c6a5-4b58-aa17-52e5e5b412a1", "RaIAhHAOBJQ", 2, [], 620, false, "https://www.youtube.com/watch?v=RaIAhHAOBJQ", 17, "/downloads/shows/Van Neistat/Season 2024/s2024e080500 - 5_Ingredients_For_Having_Confidence.mp4", false, false, false, 98, ~U[2024-08-05 15:10:14Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\n0:00 Support for The Spirited Man\n1:13 Intro\n1:46 Desire\n3:27 Resolve\n5:00 Foolishness\n6:46 Practice\n9:00 Punk rock arrogance\n9:56 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more f (truncated) 15:44:00.900 [debug] QUERY OK source="sources" db=0.2ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:44:00.902 [debug] QUERY OK source="media_items" db=2.1ms 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[2024-07-22 15:06:37Z], 2] 15:44:00.905 [debug] QUERY OK source="media_items" db=1.9ms idle=14.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Repair", "Van Neistat Can Fix Anything", "cb482835-ebb9-4da2-ab31-f75e1c934cbd", "QPLy0vHEXSA", 2, [], 677, false, "https://www.youtube.com/watch?v=QPLy0vHEXSA", 18, "/downloads/shows/Van Neistat/Season 2024/s2024e072200 - Van_Neistat_Can_Fix_Anything.mp4", false, false, false, 98, ~U[2024-07-22 15:06:37Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Go to my sponsor https://tryclickup.co/van to organize all of your big projects and \rgoals for free!\n\n32 fixes from the FREE REPAIRS STATION in Austin and Los Angeles.\n\n0:00 Intro\n0:32 Support for The Spirited Man\n1:37 The Hand+Built Motorcycle Show, Austin\n5:37 The Hand+Built Show, Los Angeles\n11:04 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened i (truncated) 15:44:00.906 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [2] 15:44:00.908 [debug] QUERY OK source="media_items" db=1.8ms 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[2024-07-08 15:53:17Z], 2] 15:44:00.910 [debug] QUERY OK source="media_items" db=1.9ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan #Boots", "Boots Are More Important Than Cameras", "67123855-7ee0-4a9f-ac90-f6aed8ff502b", "GSMDXRSCEGM", 2, [], 598, false, "https://www.youtube.com/watch?v=GSMDXRSCEGM", 19, "/downloads/shows/Van Neistat/Season 2024/s2024e070800 - Boots_Are_More_Important_Than_Cameras.mp4", false, false, false, 98, ~U[2024-07-08 15:53:17Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Visit our sponsor https://betterhelp.com/vanneistat for a 10% discount on your first month of therapy. If you have any questions about the brand relating to how the therapists are licensed, their privacy policy, or therapist compensation model, check out this FAQ: https://www.betterhelp.com/your-questions-answered/\n\nWhy I wear boots.\n\n0:00 Support for The Spirited Man\n1:07 17 years with the same boots\n4:21 New pair of boots\n9:34 This week on the Patreon\n\nJoin our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/\n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 201 (truncated) 15:44:00.911 [debug] QUERY OK source="sources" db=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" = ?) [2] 15:44:00.913 [debug] QUERY OK source="media_items" db=1.7ms 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[2024-07-01 15:34:00Z], 2] 15:44:00.916 [debug] QUERY OK source="media_items" db=1.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","source_id","subtitle_filepaths","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Neistat has written and directed commercial projects for Nike, Hurley, Kate Spade, Tory Burch, J. Crew, Twitter, Sleepy Jones and Frances Valentine. His work has been exhibited in museums throughout the world. He lives in Topanga, California.\n\nDisclaimer: If you use any of the affiliate links above, we may earn a few cents from qualifying purchases.\n\n#VanNeistat #TheSpiritedMan", "39 Things I've Earned the RIGHT to QUIT", "80d0e84a-551e-45a3-80c6-dc37feee2032", "vsXpbsWwb3g", 2, [], 463, false, "https://www.youtube.com/watch?v=vsXpbsWwb3g", 20, "/downloads/shows/Van Neistat/Season 2024/s2024e070100 - 39_Things_I_ve_Earned_the_RIGHT_to_QUIT.mp4", false, false, false, 98, ~U[2024-07-01 15:34:00Z], ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], "Join our PATREON to support the channel and gain access to unpublished videos, interviews, limited edition zines, Q&A livestreams, exclusive director’s commentaries and to contact Van Neistat: https://www.patreon.com/spiritedman\n\nThe things that I used to do that I ain't never gonna do no more.\n\n0:00 Flat tires\n0:51 Cheap stuff\n1:04 Repairs and services\n1:29 Communal bathroom\n1:42 Clothing\n2:09 Dining\n3:57 Leisure\n4:52 Travel\n7:03 The Spirited Man Patreon\n\nFollow Van Neistat\n📷 Instagram - https://www.instagram.com/vanneistat/ \n \n📹 GREATEST HITS:\nVAN NEISTAT: The Spirited Man - https://youtu.be/eT6wYbaRrlQ\nVAN NEISTAT: Fantasy Fixing - https://youtu.be/K65UQy6t6KQ \n2 things to know about women - https://youtu.be/rTYH943jiEo \nWe Are In A \"FOURTH TURNING,\" What Does That Mean? - https://youtu.be/xeVyfiP0cLk \nThe Reality of Owning A Vintage Truck - https://youtu.be/DloMkje1JFY \nWhy Do Details Matter? - https://youtu.be/ooTN3dkYXQM \n\n📚 READING LIST:\nShop Class as Soulcraft by Matthew Crawford - https://amzn.to/3ipz4br\nThe Fourth Turning by Neil Howe, William Strauss - https://amzn.to/37J9FYn \nThe Hero with a Thousand Faces by Joseph Campbell - https://amzn.to/3ik8Hnm\nThe Coddling of the American Mind by Greg Lukianoff, Jonathan Haidt - https://amzn.to/3qcTUzl\nBreakfast of Champions by Kurt Vonnegut - https://amzn.to/3ImOHLw\nFear and Loathing in Las Vegas by Hunter S. Thompson - https://amzn.to/3qjYGLw\nCollected Essays by James Baldwin - https://amzn.to/3qgYInm\nThe Outlaw Bible of American Literature by Alan Kaufman - https://amzn.to/3N64stJ\nWhat Is Art? by Leo Tolstoy - https://amzn.to/3u2fqI8 \n\n🎥 FILMMAKING GEAR: \nCanon 1DX - https://amzn.to/3MYfq4J\nWide Lens - https://amzn.to/3Jqiy6W\nMacro Lens - https://amzn.to/37BnQyt\nGoPro 10 - https://amzn.to/3u7O9nC\nRODECaster - https://amzn.to/3iocSOU\nShure SM7B Microphone - https://amzn.to/3u9yOD1\nDJI Mavic Air 2 Drone - https://amzn.to/3KVd8kN\n\n🧰 ESSENTIAL TOOLS:\nSwiss Champ - https://amzn.to/36b1vrl\nLeatherman - https://amzn.to/3Ilb04b\nPentel 0.9mm - https://amzn.to/3Io5TQX\nSledgehammer - https://amzn.to/3Io5UV1\nVice-grip - https://amzn.to/3qiuccx\n\n🦺 SPIRITED MAN GOODS:\nT-Shirts, Sweatshirts, Hats - https://spiritedman.com\n\nWould you like to advertise with us, direct business inquiries to: blewis@spacestation.com \n\nABOUT THE SPIRITED MAN:\nThe Spirited Man is an unlimited series about the spirited man or woman who lives inside all of us (and fixing things).\n\nABOUT VAN NEISTAT:\nA pioneer in digital filmmaking, Van Neistat made his first internet video, The Holland Tunnel, in 2000. He went on to collaborate with New York City artist Tom Sachs, directing a series of short films shown at the Guggenheim Museum in Berlin. Van has since directed dozens more films for the Tom Sachs Studio. In 2010 HBO aired The Neistat Brothers, an 8-episode series of short videos made entirely by Van and his brother Casey Neistat. Van Neistat’s directorial debut feature, A SPACE PROGRAM, co-written by Tom Sachs, premiered at the 2015 South by Southwest Film Festival and opened in theaters nation-wide in spring, 2016. In 2018 Neistat Directed the short film Paradox Bullets, co-written with Tom Sachs, narrated by Werner Herzog, and starring Ed Rushca. Ne (truncated) 15:44:00.916 [debug] QUERY OK source="sources" db=0.1ms idle=8.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z], 2] 15:44:00.917 [debug] QUERY OK source="media_items" db=1.0ms 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 ((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] 15:44:00.919 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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")))) [2] 15:44:00.919 [debug] QUERY OK source="media_items" db=0.1ms idle=5.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:44:00.920 [debug] QUERY OK source="tasks" db=0.2ms idle=2.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [658, 2, ~U[2025-12-05 20:44:00Z], ~U[2025-12-05 20:44:00Z]] 15:44:00.921 [info] {"args":{"id":2},"id":653,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":47733640,"event":"job:stop","attempt":1,"queue_time":730160,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:44:21.245 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:51.245 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.159 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:21.247 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:51.247 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.160 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:21.249 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:51.250 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.161 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:21.251 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:51.251 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.162 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:21.253 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:51.254 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.163 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:21.255 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:51.257 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.164 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:21.258 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:51.259 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.165 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:21.261 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:51.262 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.166 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:21.263 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:51.263 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.167 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:21.265 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:51.267 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.168 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:21.268 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:51.269 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.169 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:21.270 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:51.272 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.170 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:21.273 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:51.273 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.171 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:21.275 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:51.277 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.172 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:21.277 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:51.278 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.173 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:21.280 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:51.280 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.174 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:21.282 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:51.282 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.175 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:21.284 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:51.284 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.176 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:21.286 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:51.287 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.177 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:21.288 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:51.288 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.178 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:21.290 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:51.292 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.179 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:21.292 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:51.293 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.180 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:21.295 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:51.295 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.181 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:21.296 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:51.298 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.182 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:21.298 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:51.299 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.183 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:21.301 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:51.303 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.184 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:21.304 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:51.304 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.185 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:21.305 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:51.307 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.186 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:21.308 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:51.309 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.187 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:21.311 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:51.311 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.188 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:21.313 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:51.314 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.189 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:21.316 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:51.317 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.190 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:21.319 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:51.321 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.191 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:21.322 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:51.324 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.192 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:21.325 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:51.325 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.193 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:21.327 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:51.328 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.194 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:21.329 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:51.330 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.195 [info] {"source":"oban","duration":160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:21.331 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:51.332 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.196 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:21.333 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:51.334 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.197 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:21.334 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:51.335 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.198 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:21.336 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:51.337 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.199 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:21.338 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:51.340 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.200 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:21.341 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:51.342 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.201 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:21.343 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:51.344 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.202 [info] {"source":"oban","duration":124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:21.345 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:51.345 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.203 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:21.346 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:51.348 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.204 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:21.349 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:51.351 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.205 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:21.352 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:51.354 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.206 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:21.355 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:51.356 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.207 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:21.357 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:22.890 [info] GET / 16:33:22.890 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:33:22.891 [debug] QUERY OK source="settings" db=0.2ms idle=1769.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:33:22.891 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1769.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:33:22.891 [debug] QUERY OK source="sources" db=0.1ms idle=1534.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:33:22.898 [debug] QUERY OK source="media_items" db=6.8ms idle=1365.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:33:22.899 [debug] QUERY OK source="media_items" db=0.2ms idle=370.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:33:22.899 [debug] QUERY OK source="settings" db=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 [] 16:33:22.900 [debug] QUERY OK source="settings" db=0.2ms 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 [] 16:33:22.900 [debug] QUERY OK source="settings" db=0.1ms 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 [] 16:33:22.901 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 16:33:22.902 [debug] QUERY OK source="media_items" db=0.2ms idle=2.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:33:22.903 [debug] QUERY OK source="media_items" db=0.7ms idle=2.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:33:22.903 [debug] QUERY OK source="sources" db=0.2ms idle=3.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:33:22.909 [debug] QUERY OK source="media_items" db=2.8ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 16:33:22.910 [debug] QUERY OK source="media_items" db=0.8ms idle=7.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] 16:33:22.910 [debug] QUERY OK source="sources" db=0.2ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 16:33:22.912 [info] Sent 200 in 22ms 16:33:51.359 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.208 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:21.360 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:51.362 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.209 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:21.362 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:51.364 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.210 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:21.364 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:51.366 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.211 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:21.367 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:51.369 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.212 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:21.369 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:51.370 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.213 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:21.372 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:51.373 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.214 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:21.374 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:51.375 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.215 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:21.376 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:51.378 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.216 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:21.380 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:51.381 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.217 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:21.383 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:51.385 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.218 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:21.386 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:51.388 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.219 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:21.388 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:51.389 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.220 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:21.390 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:51.392 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.221 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:21.393 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:51.395 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.222 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:21.396 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:51.397 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.223 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:21.398 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:51.400 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.224 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:21.401 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:51.403 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.225 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:21.404 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:51.406 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.226 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:21.407 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:51.408 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.227 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:21.409 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:51.411 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.228 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:21.412 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:51.414 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.229 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:21.414 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:51.416 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.230 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:21.417 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:51.417 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.231 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:21.419 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:51.420 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.232 [info] {"source":"oban","duration":150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:21.421 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:51.423 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.233 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:21.424 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:51.425 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.234 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:21.426 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:51.427 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.235 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:21.427 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:51.429 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.236 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:21.430 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:51.431 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.237 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:21.432 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:51.433 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.238 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:21.434 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:51.435 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.239 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:21.436 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:51.437 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.240 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:21.438 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:51.439 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.241 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:21.440 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:51.442 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.242 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:21.442 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:51.444 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.243 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:21.445 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:51.446 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.244 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:21.447 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:51.448 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.245 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:21.450 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:51.450 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.246 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:21.452 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:51.453 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.247 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:21.453 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:51.454 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.248 [info] {"source":"oban","duration":162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:21.456 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:51.458 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.249 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:21.459 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:51.461 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.250 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:21.462 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:51.463 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.251 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:21.464 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:51.465 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.252 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:21.466 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:51.468 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.253 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:21.469 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:51.469 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.254 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:21.470 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:51.471 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.255 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:21.472 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:51.474 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.256 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:21.475 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:51.476 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.257 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:21.477 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:51.478 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.258 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:21.480 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:51.482 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.259 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:21.482 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:39.780 [info] GET / 17:25:39.780 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 17:25:39.781 [debug] QUERY OK source="settings" db=0.6ms idle=829.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:39.781 [debug] QUERY OK source="media_profiles" db=0.3ms idle=660.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 17:25:39.782 [debug] QUERY OK source="sources" db=0.1ms idle=660.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 17:25:39.806 [debug] QUERY OK source="media_items" db=24.3ms idle=660.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:25:39.809 [debug] QUERY OK source="media_items" db=2.2ms idle=685.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:25:39.809 [debug] QUERY OK source="settings" db=0.1ms idle=27.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:39.809 [debug] QUERY OK source="settings" db=0.1ms idle=27.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:39.810 [debug] QUERY OK source="settings" db=0.1ms idle=27.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:39.811 [debug] QUERY OK source="tasks" db=0.2ms 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"] 17:25:39.811 [debug] QUERY OK source="media_items" db=0.1ms idle=2.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:25:39.814 [debug] QUERY OK source="media_items" db=2.2ms idle=2.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 17:25:39.814 [debug] QUERY OK source="sources" db=0.1ms idle=4.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 17:25:39.824 [debug] QUERY OK source="media_items" db=7.9ms idle=6.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"))) [] 17:25:39.825 [debug] QUERY OK source="media_items" db=0.7ms idle=13.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] 17:25:39.826 [debug] QUERY OK source="sources" db=0.1ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 17:25:39.827 [info] Sent 200 in 47ms 17:25:51.483 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.260 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:21.484 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:51.486 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.261 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:21.486 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:51.488 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.262 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:21.489 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:51.491 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.263 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:21.491 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:51.492 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.264 [info] {"source":"oban","duration":115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:21.493 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:51.495 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.265 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:21.495 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:51.496 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.266 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:21.498 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:51.498 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.267 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:21.500 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:51.500 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.268 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:21.502 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:51.503 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.269 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:21.505 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:51.506 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.270 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:21.507 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:51.508 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.271 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:21.509 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:51.510 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.272 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:21.512 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:51.513 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.273 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:21.515 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:51.516 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.274 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:21.517 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:51.518 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.275 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:21.519 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:51.520 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.276 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:21.521 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:51.522 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.277 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:21.523 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:51.524 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.278 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:21.525 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:51.526 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.279 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:21.527 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:51.528 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.280 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:21.529 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:51.530 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.281 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:21.531 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:51.531 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.282 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:21.533 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:51.533 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.283 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:21.534 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:51.536 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.284 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:21.537 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:51.538 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.285 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:21.539 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:51.540 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.286 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:21.541 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:51.543 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.288 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:21.544 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:51.546 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.289 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:21.548 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:51.549 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.290 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:21.550 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:51.551 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.291 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:21.552 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:51.553 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.292 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:21.555 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:51.557 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.293 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:21.557 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:51.558 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.294 [info] {"source":"oban","duration":146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:21.560 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:51.561 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.295 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:21.562 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:51.563 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.296 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:21.563 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:51.564 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.297 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:21.566 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:51.567 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.298 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:21.568 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:51.568 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.299 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:21.570 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:51.571 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.300 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:21.573 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:51.574 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.301 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:21.575 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:51.577 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.302 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:21.578 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:51.580 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.303 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:21.581 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:51.583 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.304 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:21.584 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:51.585 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.305 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:21.587 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:51.588 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.306 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:21.589 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:51.591 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.307 [info] {"source":"oban","duration":121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:21.592 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:51.593 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.308 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:21.594 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:51.595 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.309 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:21.596 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:51.597 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.310 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:21.597 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:51.599 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.311 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:21.600 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:51.601 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.312 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:21.602 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:51.602 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.313 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:21.603 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:51.604 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.314 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:21.605 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:51.606 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.315 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:21.608 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:51.609 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.316 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:21.610 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:51.612 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.317 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:21.613 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:51.614 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.318 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:21.614 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:51.615 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.319 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:21.617 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:51.619 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.320 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:21.620 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:51.622 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.321 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:21.622 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:51.624 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.322 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:21.625 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:51.625 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.323 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:21.627 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:51.628 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.324 [info] {"source":"oban","duration":152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:21.628 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:51.630 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.325 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:21.630 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:51.632 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.326 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:21.632 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:51.633 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.327 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:21.635 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:51.637 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.328 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:21.637 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:51.638 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.329 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:21.639 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:51.640 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.330 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:21.642 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:51.643 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.331 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:21.644 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:51.645 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.332 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:21.645 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:51.647 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.333 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:21.648 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:51.649 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.334 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:21.650 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:51.651 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.335 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:21.652 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:51.653 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.336 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:21.653 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:51.654 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.337 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:21.656 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:51.657 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.338 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:21.657 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:51.659 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.339 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:21.661 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:51.661 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.340 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:21.662 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:51.664 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.341 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:21.665 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:51.666 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.342 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:21.666 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:51.668 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.343 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:21.668 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:51.670 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.344 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:21.670 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:51.671 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.345 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:21.672 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:51.674 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.346 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:21.675 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:51.677 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.347 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:21.679 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:51.680 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.348 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:21.681 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:51.682 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.349 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:21.683 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:51.684 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.351 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:21.686 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:51.687 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.351 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:21.688 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:51.689 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.352 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:21.690 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:51.691 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.353 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:21.692 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:51.693 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.354 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:21.694 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:51.695 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.355 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:21.699 [info] {"source":"oban","duration":3895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 19:00:51.701 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.356 [info] {"source":"oban","duration":102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:21.702 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:51.703 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.357 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:21.704 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:51.704 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.358 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:21.705 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:51.706 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.359 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:21.707 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:51.708 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.360 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:21.709 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:51.710 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.361 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:21.711 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:51.712 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.362 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:21.714 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:51.715 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.363 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:21.716 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:51.717 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.364 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:21.719 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:51.720 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.365 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:21.721 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:51.722 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.366 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:21.723 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:51.723 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.367 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:21.725 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:51.727 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.368 [info] {"source":"oban","duration":168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:21.728 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:51.729 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.369 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:21.730 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:51.731 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.370 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:21.732 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:51.732 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.371 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:21.734 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:51.735 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.372 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:21.736 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:51.738 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.373 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:21.739 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:51.741 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.374 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:21.742 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:51.743 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.375 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:21.744 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:51.745 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.376 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:21.746 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:51.746 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.378 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:21.748 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:51.750 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.379 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:21.751 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:51.752 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.380 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:21.753 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:51.754 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.381 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:21.755 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:51.756 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.382 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:21.757 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:51.758 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.383 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:21.758 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:51.760 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.385 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:21.760 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:51.762 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.385 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:21.764 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:51.765 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.386 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:21.766 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:51.767 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.387 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:21.769 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:51.770 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.388 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:21.771 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:51.772 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.389 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:21.773 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:51.774 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.390 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:21.775 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:51.776 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.391 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:21.776 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:51.777 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.392 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:21.778 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:51.779 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.393 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:21.780 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:51.781 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.394 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:21.783 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:51.784 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.395 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:21.785 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:51.786 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.396 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:21.787 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:51.788 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.397 [info] {"source":"oban","duration":159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:21.789 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:51.790 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.398 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:21.791 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:51.793 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.399 [info] {"source":"oban","duration":165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:21.794 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:51.795 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.401 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:21.796 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:51.796 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.401 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:21.797 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:51.799 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.402 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:21.801 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:51.803 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.403 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:21.804 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:51.805 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.404 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:21.806 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:51.807 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.405 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:21.808 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:51.809 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.406 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:21.810 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:51.811 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.407 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:21.811 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:51.813 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.408 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:21.813 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:51.814 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.409 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:14.257 [debug] Tzdata polling for update. 19:53:14.339 [debug] Tzdata polling shows the loaded tz database is up to date. 19:53:21.815 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:51.816 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.410 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:21.818 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:51.819 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.411 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:21.820 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:51.822 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.412 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:21.822 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:51.824 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.413 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:21.826 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:51.827 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.414 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:21.828 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:51.829 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.415 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:21.830 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:51.832 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.417 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[659]} 20:00:00.424 [info] {"args":{},"id":659,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1764982800424000817,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 20:00:00.441 [debug] QUERY OK source="media_items" db=16.7ms idle=1302.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" 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)) [] 20:00:00.441 [info] Culling 0 media items past their retention date 20:00:00.443 [debug] QUERY OK source="media_items" db=2.1ms idle=1250.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" 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)) [] 20:00:00.443 [info] Deleting 0 media items that are from before the source cutoff 20:00:00.444 [info] {"args":{},"id":659,"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":19767,"event":"job:stop","attempt":1,"queue_time":423232,"tags":["media_item","local_data"]} 20:00:21.833 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:51.835 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.418 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:21.836 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:51.838 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.419 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:21.840 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:51.841 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.420 [info] {"source":"oban","duration":117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:21.842 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:51.843 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.421 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:21.844 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:51.846 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.422 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:21.848 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:51.849 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.423 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:21.851 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:51.851 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.424 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:21.853 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:51.855 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.425 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:21.857 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:51.858 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.426 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:21.859 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:51.860 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.427 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:21.861 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:51.862 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.428 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:21.863 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:51.864 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.429 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:21.866 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:51.866 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.430 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:21.868 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:51.868 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.431 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:21.869 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:51.871 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.432 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:21.872 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:51.873 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.433 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:21.874 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:51.874 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.434 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:21.876 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:51.878 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.435 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:21.879 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:51.880 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.436 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:21.881 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:51.881 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.437 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:21.883 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:51.884 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.438 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:21.885 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:51.887 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.439 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:21.889 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:51.889 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.440 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:21.891 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:51.893 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.441 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:21.893 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:51.895 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.442 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:21.896 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:51.897 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.443 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:21.898 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:51.900 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.444 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:21.901 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:51.902 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.445 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:21.903 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:51.903 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.446 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:21.905 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:51.907 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.447 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:21.908 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:51.910 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.448 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:21.911 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:51.912 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.449 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:21.913 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:51.915 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.450 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:21.916 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:51.917 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.451 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:21.918 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:51.918 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.452 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:21.920 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:51.921 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.453 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:21.922 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:51.923 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.454 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:21.923 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:51.924 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.455 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:21.926 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:51.926 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.456 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:21.927 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:51.928 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.457 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:21.930 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:51.930 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.458 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:21.931 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:51.933 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.459 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:21.934 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:51.936 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.460 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:21.937 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:51.938 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.461 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:21.938 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:51.939 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.462 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:21.941 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:51.942 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.463 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:21.943 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:51.944 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.464 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:21.946 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:51.946 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.465 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:21.948 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:51.948 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.466 [info] {"source":"oban","duration":136,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:21.950 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:51.951 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.467 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:21.952 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:51.953 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.468 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:21.954 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:51.955 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.469 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:21.955 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:51.956 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.470 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:21.958 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:51.958 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.471 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:21.960 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:51.960 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.472 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:21.961 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:51.963 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.473 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:21.964 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:51.965 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.474 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:21.966 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:51.968 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.475 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:21.969 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:51.971 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.476 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:21.972 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:51.972 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.479 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[660]} 21:00:00.485 [info] {"args":{},"id":660,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1764986400485698183,"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"]} 21:00:00.498 [debug] QUERY OK source="media_items" db=12.4ms idle=1364.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) ) [] 21:00:00.498 [info] Redownloading 0 media items 21:00:00.499 [info] {"args":{},"id":660,"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":13336,"event":"job:stop","attempt":1,"queue_time":484342,"tags":["media_item","media_fetching","show_in_dashboard"]} 21:00:21.974 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:51.975 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.480 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:21.976 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:51.977 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.481 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:21.979 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:51.980 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.482 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:21.981 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:51.983 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.483 [info] {"source":"oban","duration":137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:21.983 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:51.985 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.484 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:21.987 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:51.988 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.485 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:21.989 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:51.989 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.486 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:21.991 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:51.992 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.487 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:21.993 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:51.994 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.488 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:21.995 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:51.996 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.489 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:21.996 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:51.997 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.490 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:21.998 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:51.999 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.491 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:22.001 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:52.002 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.492 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:22.004 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:52.005 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.493 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:22.006 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:52.008 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.494 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:22.009 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:52.009 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.495 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:22.010 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:52.012 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.496 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:22.013 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:52.015 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.497 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:22.016 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:52.017 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.498 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:22.018 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:52.019 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.499 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:22.021 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:52.021 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.500 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:22.023 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:52.024 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.501 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:22.024 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:52.026 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.502 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:22.027 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:52.029 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.503 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:22.031 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:52.032 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.504 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:22.033 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:52.034 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.505 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:22.035 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:52.036 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.506 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:22.037 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:52.039 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.507 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:22.040 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:52.041 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.508 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:22.042 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:52.043 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.509 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:22.044 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:52.045 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.510 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:22.046 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:52.046 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.511 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:22.048 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:52.049 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.512 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:22.050 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:52.051 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.513 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:22.052 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:52.054 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.515 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:04.906 [info] GET / 21:35:04.906 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:35:04.907 [debug] QUERY OK source="settings" db=0.2ms idle=1785.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 [] 21:35:04.907 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1786.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:35:04.907 [debug] QUERY OK source="sources" db=0.1ms idle=1360.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:35:04.912 [debug] QUERY OK source="media_items" db=4.0ms idle=786.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:35:04.912 [debug] QUERY OK source="media_items" db=0.2ms idle=363.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:35:04.912 [debug] QUERY OK source="settings" db=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:04.913 [debug] QUERY OK source="settings" db=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:04.913 [debug] QUERY OK source="settings" db=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:04.914 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:35:04.915 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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)) [] 21:35:04.915 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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] 21:35:04.916 [debug] QUERY OK source="sources" db=0.3ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:35:04.921 [debug] QUERY OK source="media_items" db=2.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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:35:04.922 [debug] QUERY OK source="media_items" db=0.6ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:35:04.922 [debug] QUERY OK source="sources" db=0.2ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 21:35:04.924 [info] Sent 200 in 18ms 21:35:05.365 [info] GET /.env 21:35:05.365 [debug] QUERY OK source="settings" db=0.1ms idle=449.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 [] 21:35:05.366 [debug] QUERY OK source="settings" db=0.1ms idle=449.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 [] 21:35:05.366 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.366 [error] #PID<0.16762.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 2) terminated Server: pinchflat.171needham.com: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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16762.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sb7xg2cJWNEABjmC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16762.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sb7xg2cJWNEABjmC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, (truncated) 21:35:05.456 [info] GET /error.log 21:35:05.456 [debug] QUERY OK source="settings" db=0.1ms idle=535.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 [] 21:35:05.457 [debug] QUERY OK source="settings" db=0.2ms idle=534.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 [] 21:35:05.457 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.457 [error] #PID<0.16763.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 3) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /error.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16763.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_scRhcdGDnuoABjoC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16763.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_scRhcdGDnuoABjoC"} ], 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: (truncated) 21:35:05.574 [info] GET /phpinfo 21:35:05.575 [debug] QUERY OK source="settings" db=0.1ms idle=209.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 [] 21:35:05.575 [debug] QUERY OK source="settings" db=0.1ms idle=209.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 [] 21:35:05.575 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.575 [error] #PID<0.16764.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 4) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16764.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sctvOMMnnf4ABjqC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16764.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sctvOMMnnf4ABjqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:05.657 [info] GET /storage/logs/laravel.log 21:35:05.658 [debug] QUERY OK source="settings" db=0.1ms idle=201.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:05.658 [debug] QUERY OK source="settings" db=0.2ms idle=200.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 [] 21:35:05.658 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.659 [error] #PID<0.16765.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 5) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /storage/logs/laravel.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16765.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdBfxQtq-0oABjsC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16765.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdBfxQtq-0oABjsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c" (truncated) 21:35:05.740 [info] GET /database.sql 21:35:05.740 [debug] QUERY OK source="settings" db=0.2ms idle=191.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 [] 21:35:05.741 [debug] QUERY OK source="settings" db=0.2ms idle=165.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 [] 21:35:05.741 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.741 [error] #PID<0.16766.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 6) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /database.sql ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16766.0>, params: %{}, path_info: ["database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/database.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdVO_AXtfAcABjuC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16766.0>, params: %{}, path_info: ["database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/database.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdVO_AXtfAcABjuC"} ], 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/pinc (truncated) 21:35:05.825 [info] GET /backup.sql 21:35:05.825 [debug] QUERY OK source="settings" db=0.2ms idle=249.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 [] 21:35:05.826 [debug] QUERY OK source="settings" db=0.2ms idle=167.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 [] 21:35:05.826 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.827 [error] #PID<0.16767.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 7) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backup.sql ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16767.0>, params: %{}, path_info: ["backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdpcDjXO1_0ABjwC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16767.0>, params: %{}, path_info: ["backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sdpcDjXO1_0ABjwC"} ], 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.e (truncated) 21:35:05.909 [info] GET /debug.log 21:35:05.910 [debug] QUERY OK source="settings" db=0.2ms idle=251.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 [] 21:35:05.910 [debug] QUERY OK source="settings" db=0.1ms idle=169.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 [] 21:35:05.910 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.910 [error] #PID<0.16768.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 8) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /debug.log ** (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 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16768.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sd9kyAsGoAYABjyC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16768.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sd9kyAsGoAYABjyC"} ], 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: (truncated) 21:35:05.993 [info] GET /auth.json 21:35:05.993 [debug] QUERY OK source="settings" db=0.1ms idle=252.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 [] 21:35:05.994 [debug] QUERY OK source="settings" db=0.1ms idle=168.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 [] 21:35:05.994 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:05.994 [error] #PID<0.16769.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 9) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /auth.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 /auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16769.0>, params: %{}, path_info: ["auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/auth.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_seRjPO7JGloABj0C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16769.0>, params: %{}, path_info: ["auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/auth.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_seRjPO7JGloABj0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:06.083 [info] GET /dump.sql 21:35:06.083 [debug] QUERY OK source="settings" db=0.1ms idle=257.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 [] 21:35:06.084 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 21:35:06.084 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.084 [error] #PID<0.16770.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 10) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /dump.sql ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dump (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dump.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16770.0>, params: %{}, path_info: ["dump"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dump.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_senBsam_VhIABj2C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dump.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dump (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dump.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16770.0>, params: %{}, path_info: ["dump"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/dump.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_senBsam_VhIABj2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:06.187 [info] GET /.env.production 21:35:06.188 [debug] QUERY OK source="settings" db=0.1ms idle=277.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 [] 21:35:06.188 [debug] QUERY OK source="settings" db=0.1ms idle=194.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 [] 21:35:06.188 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.188 [error] #PID<0.16771.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 11) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.production ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16771.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_se_0IToCGbcABj4C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16771.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_se_0IToCGbcABj4C"} ], 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"li (truncated) 21:35:06.288 [info] GET /phpinfo.php 21:35:06.288 [debug] QUERY OK source="settings" db=0.1ms idle=294.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 [] 21:35:06.289 [debug] QUERY OK source="settings" db=0.2ms idle=204.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 [] 21:35:06.289 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.289 [error] #PID<0.16772.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 12) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16772.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sfX2hPCLPgQABj6C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16772.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sfX2hPCLPgQABj6C"} ], 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_ (truncated) 21:35:06.369 [info] GET /info.php 21:35:06.370 [debug] QUERY OK source="settings" db=0.1ms idle=285.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 [] 21:35:06.370 [debug] QUERY OK source="settings" db=0.1ms idle=182.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 [] 21:35:06.370 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.370 [error] #PID<0.16773.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 13) terminated Server: pinchflat.171needham.com: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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16773.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sfrPqw-S8lcABj8C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16773.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sfrPqw-S8lcABj8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:06.452 [info] GET /.env.local 21:35:06.453 [debug] QUERY OK source="settings" db=0.2ms idle=264.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 [] 21:35:06.453 [debug] QUERY OK source="settings" db=0.1ms idle=164.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 [] 21:35:06.453 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.453 [error] #PID<0.16774.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 14) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16774.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sf_EZ4tm9m8ABj-C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16774.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sf_EZ4tm9m8ABj-C"} ], 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", (truncated) 21:35:06.572 [info] GET /test.php 21:35:06.572 [debug] QUERY OK source="settings" db=0.1ms idle=202.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 [] 21:35:06.573 [debug] QUERY OK source="settings" db=0.2ms idle=202.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 [] 21:35:06.573 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.573 [error] #PID<0.16775.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 15) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /test.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 /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16775.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sgbj0W0C-H0ABkAC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16775.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sgbj0W0C-H0ABkAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:06.664 [info] GET /.env.save 21:35:06.665 [debug] QUERY OK source="settings" db=0.2ms idle=211.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 [] 21:35:06.665 [debug] QUERY OK source="settings" db=0.2ms idle=211.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 [] 21:35:06.665 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.665 [error] #PID<0.16776.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 16) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.save ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16776.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sgxlzlJFHecABkCC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16776.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sgxlzlJFHecABkCC"} ], 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: (truncated) 21:35:06.761 [info] GET /db_backup.sql 21:35:06.761 [debug] QUERY OK source="settings" db=0.1ms idle=211.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 [] 21:35:06.761 [debug] QUERY OK source="settings" db=0.1ms idle=188.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 [] 21:35:06.761 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.762 [error] #PID<0.16777.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 17) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /db_backup.sql ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db_backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db_backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16777.0>, params: %{}, path_info: ["db_backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/db_backup.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_shIjhXil-DEABkEC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db_backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db_backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db_backup.sql", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16777.0>, params: %{}, path_info: ["db_backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/db_backup.sql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_shIjhXil-DEABkEC"} ], 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, [fil (truncated) 21:35:06.860 [info] GET /_debug 21:35:06.861 [debug] QUERY OK source="settings" db=0.1ms idle=287.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 [] 21:35:06.861 [debug] QUERY OK source="settings" db=0.2ms idle=195.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 [] 21:35:06.861 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.861 [error] #PID<0.16778.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 18) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /_debug ** (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 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_debug", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16778.0>, params: %{}, path_info: ["_debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_debug", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_shgT_84dt4EABkGC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_debug", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_debug", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16778.0>, params: %{}, path_info: ["_debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_debug", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_shgT_84dt4EABkGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:06.952 [info] GET /backup.zip 21:35:06.952 [debug] QUERY OK source="settings" db=0.1ms idle=286.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 [] 21:35:06.952 [debug] QUERY OK source="settings" db=0.1ms idle=191.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 [] 21:35:06.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:06.953 [error] #PID<0.16779.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 19) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backup.zip ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16779.0>, params: %{}, path_info: ["backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sh2GK0nUpaAABkIC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16779.0>, params: %{}, path_info: ["backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sh2GK0nUpaAABkIC"} ], 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/endpoi (truncated) 21:35:07.049 [info] GET /Dockerfile 21:35:07.050 [debug] QUERY OK source="settings" db=0.2ms idle=288.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 [] 21:35:07.050 [debug] QUERY OK source="settings" db=0.2ms idle=189.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 [] 21:35:07.050 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.051 [error] #PID<0.16780.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 20) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /Dockerfile ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /Dockerfile (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Dockerfile", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16780.0>, params: %{}, path_info: ["Dockerfile"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/Dockerfile", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_siNZOygn-OcABkKC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Dockerfile", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /Dockerfile (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Dockerfile", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16780.0>, params: %{}, path_info: ["Dockerfile"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/Dockerfile", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_siNZOygn-OcABkKC"} ], 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/pinc (truncated) 21:35:07.138 [info] GET /.env.old 21:35:07.139 [debug] QUERY OK source="settings" db=0.1ms idle=277.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 [] 21:35:07.139 [debug] QUERY OK source="settings" db=0.1ms idle=186.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 [] 21:35:07.139 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.139 [error] #PID<0.16781.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 21) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.old ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16781.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_siiloyAv6MAABkMC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16781.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_siiloyAv6MAABkMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:07.217 [info] GET /.env.sample 21:35:07.217 [debug] QUERY OK source="settings" db=0.1ms idle=264.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 [] 21:35:07.217 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:07.218 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.218 [error] #PID<0.16782.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 22) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.sample ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.sample", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16782.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_si1VdG5jQ2YABkOC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.sample", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.sample", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16782.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_si1VdG5jQ2YABkOC"} ], 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 (truncated) 21:35:07.304 [info] GET /var/www/html/error_log 21:35:07.305 [debug] QUERY OK source="settings" db=0.1ms idle=254.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 [] 21:35:07.305 [debug] QUERY OK source="settings" db=0.1ms idle=166.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 [] 21:35:07.305 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.305 [error] #PID<0.16783.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 23) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /var/www/html/error_log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/www/html/error_log (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/www/html/error_log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16783.0>, params: %{}, path_info: ["var", "www", "html", "error_log"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/var/www/html/error_log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sjKKupOAahQABkQC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/www/html/error_log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/www/html/error_log (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/www/html/error_log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16783.0>, params: %{}, path_info: ["var", "www", "html", "error_log"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/var/www/html/error_log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sjKKupOAahQABkQC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [fil (truncated) 21:35:07.414 [info] GET /api/config 21:35:07.415 [debug] QUERY OK source="settings" db=0.1ms idle=275.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 [] 21:35:07.415 [debug] QUERY OK source="settings" db=0.2ms idle=197.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 [] 21:35:07.415 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.415 [error] #PID<0.16784.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 24) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/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 /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16784.0>, params: %{}, path_info: ["api", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sjkXUM4J82QABkSC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16784.0>, params: %{}, path_info: ["api", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sjkXUM4J82QABkSC"} ], 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"li (truncated) 21:35:07.514 [info] GET /.env.development 21:35:07.514 [debug] QUERY OK source="settings" db=0.1ms idle=296.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:07.514 [debug] QUERY OK source="settings" db=0.1ms idle=209.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:07.515 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.515 [error] #PID<0.16785.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 25) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.development ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16785.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sj8H7RJOnDMABkUC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16785.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sj8H7RJOnDMABkUC"} ], 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: (truncated) 21:35:07.604 [info] GET /pi.php 21:35:07.605 [debug] QUERY OK source="settings" db=0.1ms idle=190.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 [] 21:35:07.605 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:35:07.605 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.605 [error] #PID<0.16786.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 26) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /pi.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 /pi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pi.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16786.0>, params: %{}, path_info: ["pi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/pi.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_skRvWl0yXR4ABkWC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pi.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pi.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16786.0>, params: %{}, path_info: ["pi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/pi.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_skRvWl0yXR4ABkWC"} ], 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 (truncated) 21:35:07.698 [info] GET /_profiler/phpinfo 21:35:07.698 [debug] QUERY OK source="settings" db=0.2ms idle=184.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 [] 21:35:07.699 [debug] QUERY OK source="settings" db=0.1ms idle=184.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 [] 21:35:07.699 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.699 [error] #PID<0.16787.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 27) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /_profiler/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16787.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_skoDm9vr-eMABkYC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16787.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_skoDm9vr-eMABkYC"} ], 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]}, (truncated) 21:35:07.797 [info] GET /docker-compose.yml 21:35:07.798 [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 [] 21:35:07.798 [debug] QUERY OK source="settings" db=0.1ms idle=193.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 [] 21:35:07.798 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.798 [error] #PID<0.16788.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 28) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /docker-compose.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16788.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sk_vyHtnIVAABkaC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16788.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sk_vyHtnIVAABkaC"} ], 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]}, {Pinchflat (truncated) 21:35:07.887 [info] GET /aws-config.json 21:35:07.888 [debug] QUERY OK source="settings" db=0.2ms idle=282.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 [] 21:35:07.888 [debug] QUERY OK source="settings" db=0.1ms idle=189.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 [] 21:35:07.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.889 [error] #PID<0.16789.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 29) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws-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 /aws-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16789.0>, params: %{}, path_info: ["aws-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws-config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_slVOZJ4mg9oABkcC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16789.0>, params: %{}, path_info: ["aws-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws-config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_slVOZJ4mg9oABkcC"} ], 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, (truncated) 21:35:07.978 [info] GET /.env.dev.local 21:35:07.979 [debug] QUERY OK source="settings" db=0.1ms idle=279.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 [] 21:35:07.979 [debug] QUERY OK source="settings" db=0.2ms idle=181.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 [] 21:35:07.979 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:07.979 [error] #PID<0.16790.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 30) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.dev.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16790.0>, params: %{}, path_info: [".env.dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.dev.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_slq6Rq5rT60ABkeC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16790.0>, params: %{}, path_info: [".env.dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.dev.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_slq6Rq5rT60ABkeC"} ], 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, [f (truncated) 21:35:08.087 [info] GET /.env.prod.local 21:35:08.087 [debug] QUERY OK source="settings" db=0.2ms idle=288.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 [] 21:35:08.087 [debug] QUERY OK source="settings" db=0.1ms idle=199.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 [] 21:35:08.088 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.088 [error] #PID<0.16791.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 31) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.prod.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.prod (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16791.0>, params: %{}, path_info: [".env.prod"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.prod.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smEtopzLqFMABkgC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.prod (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod.local", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16791.0>, params: %{}, path_info: [".env.prod"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.prod.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smEtopzLqFMABkgC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:08.172 [info] GET /.env.1 21:35:08.173 [debug] QUERY OK source="settings" db=0.2ms idle=284.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 [] 21:35:08.173 [debug] QUERY OK source="settings" db=0.1ms idle=193.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 [] 21:35:08.173 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.173 [error] #PID<0.16792.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 32) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.1", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 32, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16792.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smZHeeMOBwAABkiC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.1", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 32, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.1", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 32, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16792.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smZHeeMOBwAABkiC"} ], 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]}, {Pinc (truncated) 21:35:08.263 [info] GET /.env.backup 21:35:08.264 [debug] QUERY OK source="settings" db=0.1ms idle=284.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 [] 21:35:08.264 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 21:35:08.264 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.264 [error] #PID<0.16793.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 33) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.backup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16793.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smu0m69VyUIABkkC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16793.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_smu0m69VyUIABkkC"} ], 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 (truncated) 21:35:08.348 [info] GET /.env.test 21:35:08.349 [debug] QUERY OK source="settings" db=0.2ms idle=261.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 [] 21:35:08.349 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 21:35:08.349 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.350 [error] #PID<0.16794.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 34) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.test ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16794.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snDJPAr-xqgABkmC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16794.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snDJPAr-xqgABkmC"} ], 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: (truncated) 21:35:08.430 [info] GET /server.php 21:35:08.431 [debug] QUERY OK source="settings" db=0.2ms idle=257.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 [] 21:35:08.431 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:08.431 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.431 [error] #PID<0.16795.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 35) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /server.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 /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16795.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/server.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snWrIyjTEuUABkoC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16795.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/server.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snWrIyjTEuUABkoC"} ], 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/endpoi (truncated) 21:35:08.512 [info] GET /api/v1/config 21:35:08.512 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 21:35:08.513 [debug] QUERY OK source="settings" db=0.1ms idle=163.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 [] 21:35:08.513 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.513 [error] #PID<0.16796.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 36) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/v1/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 /api/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16796.0>, params: %{}, path_info: ["api", "v1", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snqH3m15_ksABkqC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16796.0>, params: %{}, path_info: ["api", "v1", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_snqH3m15_ksABkqC"} ], 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_bu (truncated) 21:35:08.604 [info] GET /php_error.log 21:35:08.605 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 21:35:08.605 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 21:35:08.605 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.605 [error] #PID<0.16797.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 37) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /php_error.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16797.0>, params: %{}, path_info: ["php_error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_soAFXQBZO4cABksC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_error.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16797.0>, params: %{}, path_info: ["php_error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_soAFXQBZO4cABksC"} ], 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, [fil (truncated) 21:35:08.689 [info] GET /app/etc/local.xml 21:35:08.690 [debug] QUERY OK source="settings" db=0.1ms idle=177.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:08.690 [debug] QUERY OK source="settings" db=0.1ms idle=177.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:08.690 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.690 [error] #PID<0.16798.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 38) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/etc/local.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/etc/local (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/local.xml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16798.0>, params: %{}, path_info: ["app", "etc", "local"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/etc/local.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_soUW8_YeEfQABkuC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/local.xml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/etc/local (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/local.xml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16798.0>, params: %{}, path_info: ["app", "etc", "local"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/etc/local.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_soUW8_YeEfQABkuC"} ], 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]}, {Pinchfl (truncated) 21:35:08.772 [info] GET /configuration.php 21:35:08.773 [debug] QUERY OK source="settings" db=0.2ms idle=220.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 [] 21:35:08.773 [debug] QUERY OK source="settings" db=0.2ms idle=168.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 [] 21:35:08.773 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.773 [error] #PID<0.16799.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 39) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /configuration.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 /configuration (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16799.0>, params: %{}, path_info: ["configuration"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/configuration.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sooHVvRsmMwABkwC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configuration (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configuration.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16799.0>, params: %{}, path_info: ["configuration"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/configuration.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sooHVvRsmMwABkwC"} ], 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.Endpoi (truncated) 21:35:08.857 [info] GET /sites/default/settings.php 21:35:08.857 [debug] QUERY OK source="settings" db=0.1ms idle=252.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 [] 21:35:08.858 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:08.858 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.858 [error] #PID<0.16800.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 40) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sites/default/settings.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 /sites/default/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sites/default/settings.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16800.0>, params: %{}, path_info: ["sites", "default", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sites/default/settings.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_so8WNbFWDksABkyC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sites/default/settings.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sites/default/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sites/default/settings.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16800.0>, params: %{}, path_info: ["sites", "default", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sites/default/settings.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_so8WNbFWDksABkyC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call (truncated) 21:35:08.939 [info] GET /.DS_Store 21:35:08.940 [debug] QUERY OK source="settings" db=0.1ms idle=249.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 [] 21:35:08.940 [debug] QUERY OK source="settings" db=0.2ms idle=167.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 [] 21:35:08.940 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:08.940 [error] #PID<0.16801.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 41) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.DS_Store ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16801.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_spP_31ZHnOIABk0C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16801.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_spP_31ZHnOIABk0C"} ], 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]}, {Pi (truncated) 21:35:09.029 [info] GET /config.zip 21:35:09.029 [debug] QUERY OK source="settings" db=0.2ms idle=256.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 [] 21:35:09.030 [debug] QUERY OK source="settings" db=0.1ms idle=172.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 [] 21:35:09.030 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.030 [error] #PID<0.16802.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 42) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /config.zip ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16802.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_splXayEVaqAABk2C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16802.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/config.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_splXayEVaqAABk2C"} ], 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/endpoi (truncated) 21:35:09.114 [info] GET /security.txt 21:35:09.114 [debug] QUERY OK source="settings" db=0.3ms idle=256.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 [] 21:35:09.115 [debug] QUERY OK source="settings" db=0.2ms idle=174.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 [] 21:35:09.115 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.115 [error] #PID<0.16803.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 43) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /security.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16803.0>, params: %{}, path_info: ["security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sp5ijo_DE44ABk4C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16803.0>, params: %{}, path_info: ["security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sp5ijo_DE44ABk4C"} ], 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/ (truncated) 21:35:09.200 [info] GET /aws.json 21:35:09.201 [debug] QUERY OK source="settings" db=0.1ms idle=260.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 [] 21:35:09.201 [debug] QUERY OK source="settings" db=0.2ms idle=171.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 [] 21:35:09.201 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.202 [error] #PID<0.16804.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 44) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /aws.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 /aws (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 44, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16804.0>, params: %{}, path_info: ["aws"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sqOOcspWVRUABk6C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 44, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 44, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16804.0>, params: %{}, path_info: ["aws"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/aws.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sqOOcspWVRUABk6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:09.295 [info] GET /.aws/credentials 21:35:09.295 [debug] QUERY OK source="settings" db=0.1ms idle=265.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 [] 21:35:09.296 [debug] QUERY OK source="settings" db=0.1ms idle=181.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 [] 21:35:09.296 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.296 [error] #PID<0.16805.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 45) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 45, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16805.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sqk1C3tDQMsABk8C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 45, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 45, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16805.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sqk1C3tDQMsABk8C"} ], 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]}, {Pinchfl (truncated) 21:35:09.383 [info] GET /.env.bak 21:35:09.383 [debug] QUERY OK source="settings" db=0.1ms idle=268.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 [] 21:35:09.384 [debug] QUERY OK source="settings" db=0.1ms idle=182.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 [] 21:35:09.384 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.384 [error] #PID<0.16806.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 46) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 46, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16806.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sq5y37MTbEMABk-C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 46, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 46, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16806.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sq5y37MTbEMABk-C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:09.470 [info] GET /i.php 21:35:09.470 [debug] QUERY OK source="settings" db=0.2ms idle=269.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 [] 21:35:09.471 [debug] QUERY OK source="settings" db=0.2ms idle=175.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 [] 21:35:09.471 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.471 [error] #PID<0.16807.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 47) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /i.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 /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 47, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16807.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_srOicMuvcB0ABlAC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 47, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 47, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16807.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_srOicMuvcB0ABlAC"} ], 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, (truncated) 21:35:09.561 [info] GET /php.php 21:35:09.562 [debug] QUERY OK source="settings" db=0.1ms idle=178.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 [] 21:35:09.562 [debug] QUERY OK source="settings" db=0.1ms idle=178.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 [] 21:35:09.562 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.562 [error] #PID<0.16808.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 48) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /php.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 /php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 48, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16808.0>, params: %{}, path_info: ["php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_srkTPANY8cIABlCC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 48, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 48, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16808.0>, params: %{}, path_info: ["php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_srkTPANY8cIABlCC"} ], 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]}, {Pi (truncated) 21:35:09.656 [info] GET /errors.log 21:35:09.657 [debug] QUERY OK source="settings" db=0.1ms idle=186.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 [] 21:35:09.657 [debug] QUERY OK source="settings" db=0.1ms idle=185.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 [] 21:35:09.657 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.657 [error] #PID<0.16811.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 49) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /errors.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /errors (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/errors.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 49, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16811.0>, params: %{}, path_info: ["errors"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/errors.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sr69OEOj3_IABlEC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/errors.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 49, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /errors (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/errors.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 49, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16811.0>, params: %{}, path_info: ["errors"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/errors.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sr69OEOj3_IABlEC"} ], 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/endpoi (truncated) 21:35:09.744 [info] GET /app/etc/env.php 21:35:09.744 [debug] QUERY OK source="settings" db=0.2ms idle=191.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 [] 21:35:09.744 [debug] QUERY OK source="settings" db=0.1ms idle=182.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 [] 21:35:09.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.745 [error] #PID<0.16812.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 50) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/etc/env.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 /app/etc/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/env.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 50, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16812.0>, params: %{}, path_info: ["app", "etc", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/etc/env.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_ssPvfdx8ucsABlGC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/env.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 50, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/etc/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/etc/env.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 50, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16812.0>, params: %{}, path_info: ["app", "etc", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/etc/env.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_ssPvfdx8ucsABlGC"} ], 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, :plu (truncated) 21:35:09.834 [info] GET /logs/application.log 21:35:09.834 [debug] QUERY OK source="settings" db=0.1ms idle=272.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 [] 21:35:09.835 [debug] QUERY OK source="settings" db=0.1ms idle=177.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 [] 21:35:09.835 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.835 [error] #PID<0.16813.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 51) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /logs/application.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/application.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 51, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16813.0>, params: %{}, path_info: ["logs", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/application.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sslTy2uQc-EABlIC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/application.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 51, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /logs/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/logs/application.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 51, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16813.0>, params: %{}, path_info: ["logs", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/logs/application.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sslTy2uQc-EABlIC"} ], 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: (truncated) 21:35:09.926 [info] GET /app/logs/dev.log 21:35:09.927 [debug] QUERY OK source="settings" db=0.1ms idle=269.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 [] 21:35:09.927 [debug] QUERY OK source="settings" db=0.2ms idle=182.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 [] 21:35:09.927 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:09.928 [error] #PID<0.16814.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 52) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/logs/dev.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/logs/dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/dev.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 52, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16814.0>, params: %{}, path_info: ["app", "logs", "dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/logs/dev.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_ss7XQ9kRXK0ABlKC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/dev.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 52, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/logs/dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/dev.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 52, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16814.0>, params: %{}, path_info: ["app", "logs", "dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/logs/dev.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_ss7XQ9kRXK0ABlKC"} ], 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.Endp (truncated) 21:35:10.013 [info] GET /app/logs/prod.log 21:35:10.013 [debug] QUERY OK source="settings" db=0.1ms idle=268.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 [] 21:35:10.014 [debug] QUERY OK source="settings" db=0.2ms idle=179.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 [] 21:35:10.014 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.014 [error] #PID<0.16815.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 53) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /app/logs/prod.log ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/logs/prod (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/prod.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 53, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16815.0>, params: %{}, path_info: ["app", "logs", "prod"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/logs/prod.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_stP-oknrIWEABlMC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/prod.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 53, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/logs/prod (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/logs/prod.log", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 53, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16815.0>, params: %{}, path_info: ["app", "logs", "prod"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/app/logs/prod.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_stP-oknrIWEABlMC"} ], 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]}, {Pinchfl (truncated) 21:35:10.107 [info] GET /Thumbs.db 21:35:10.108 [debug] QUERY OK source="settings" db=0.1ms idle=272.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 [] 21:35:10.108 [debug] QUERY OK source="settings" db=0.2ms idle=181.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 [] 21:35:10.108 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.109 [error] #PID<0.16816.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 54) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /Thumbs.db ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /Thumbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Thumbs.db", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 54, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16816.0>, params: %{}, path_info: ["Thumbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/Thumbs.db", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_stmeykTaAUsABlOC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Thumbs.db", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 54, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /Thumbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Thumbs.db", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 54, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16816.0>, params: %{}, path_info: ["Thumbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/Thumbs.db", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_stmeykTaAUsABlOC"} ], 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" (truncated) 21:35:10.194 [info] GET /site-backup.zip 21:35:10.195 [debug] QUERY OK source="settings" db=0.1ms idle=267.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 [] 21:35:10.195 [debug] QUERY OK source="settings" db=0.1ms idle=181.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 [] 21:35:10.195 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.195 [error] #PID<0.16817.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 55) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /site-backup.zip ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site-backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site-backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 55, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16817.0>, params: %{}, path_info: ["site-backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/site-backup.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_st7Q4_R9ApgABlQC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site-backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 55, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site-backup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site-backup.zip", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 55, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16817.0>, params: %{}, path_info: ["site-backup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/site-backup.zip", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_st7Q4_R9ApgABlQC"} ], 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_ca (truncated) 21:35:10.281 [info] GET /backup.tar.gz 21:35:10.281 [debug] QUERY OK source="settings" db=0.2ms idle=267.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 [] 21:35:10.282 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 21:35:10.282 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.282 [error] #PID<0.16818.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 56) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /backup.tar.gz ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup.tar (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.tar.gz", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 56, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16818.0>, params: %{}, path_info: ["backup.tar"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.tar.gz", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_suP4mq6cKFEABlSC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.tar.gz", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 56, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup.tar (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup.tar.gz", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 56, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16818.0>, params: %{}, path_info: ["backup.tar"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/backup.tar.gz", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_suP4mq6cKFEABlSC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:10.361 [info] GET /k8s-config.yml 21:35:10.362 [debug] QUERY OK source="settings" db=0.1ms idle=253.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 [] 21:35:10.362 [debug] QUERY OK source="settings" db=0.1ms idle=166.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 [] 21:35:10.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.362 [error] #PID<0.16819.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 57) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /k8s-config.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /k8s-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k8s-config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 57, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16819.0>, params: %{}, path_info: ["k8s-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/k8s-config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sujAD2O3FjsABlUC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k8s-config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 57, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /k8s-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k8s-config.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 57, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16819.0>, params: %{}, path_info: ["k8s-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/k8s-config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sujAD2O3FjsABlUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:10.445 [info] GET /kubernetes.yml 21:35:10.445 [debug] QUERY OK source="settings" db=0.2ms idle=249.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 [] 21:35:10.446 [debug] QUERY OK source="settings" db=0.1ms idle=164.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 [] 21:35:10.446 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.446 [error] #PID<0.16820.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 58) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /kubernetes.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kubernetes (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kubernetes.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 58, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16820.0>, params: %{}, path_info: ["kubernetes"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/kubernetes.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_su29TXY0uc8ABlWC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kubernetes.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 58, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kubernetes (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kubernetes.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 58, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16820.0>, params: %{}, path_info: ["kubernetes"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/kubernetes.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_su29TXY0uc8ABlWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:10.529 [info] GET /.dockerignore 21:35:10.529 [debug] QUERY OK source="settings" db=0.2ms idle=247.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 [] 21:35:10.529 [debug] QUERY OK source="settings" db=0.0ms idle=167.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 [] 21:35:10.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.530 [error] #PID<0.16821.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 59) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.dockerignore ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerignore", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 59, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16821.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.dockerignore", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svK7Bf5_-WsABlYC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerignore", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 59, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerignore", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 59, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16821.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.dockerignore", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svK7Bf5_-WsABlYC"} ], 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" (truncated) 21:35:10.607 [info] GET /.docker/config.json 21:35:10.608 [debug] QUERY OK source="settings" db=0.1ms idle=162.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 [] 21:35:10.608 [debug] QUERY OK source="settings" db=0.2ms idle=162.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 [] 21:35:10.608 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.608 [error] #PID<0.16822.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 60) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.docker/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 /.docker/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.docker/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 60, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16822.0>, params: %{}, path_info: [".docker", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.docker/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svdtct9y8xcABlaC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.docker/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 60, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.docker/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.docker/config.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 60, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16822.0>, params: %{}, path_info: [".docker", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.docker/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svdtct9y8xcABlaC"} ], 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]}, (truncated) 21:35:10.700 [info] GET /.dockerenv 21:35:10.700 [debug] QUERY OK source="settings" db=0.1ms idle=171.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 [] 21:35:10.701 [debug] QUERY OK source="settings" db=0.1ms idle=171.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 [] 21:35:10.701 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.701 [error] #PID<0.16823.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 61) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.dockerenv ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerenv", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 61, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16823.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.dockerenv", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svzxjIF-uSYABlcC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerenv", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 61, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.dockerenv", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 61, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16823.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.dockerenv", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_svzxjIF-uSYABlcC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 21:35:10.781 [info] GET /docker-compose.override.yml 21:35:10.781 [debug] QUERY OK source="settings" db=0.1ms idle=227.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 [] 21:35:10.782 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 21:35:10.782 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.782 [error] #PID<0.16824.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 62) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /docker-compose.override.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose.override (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.override.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 62, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16824.0>, params: %{}, path_info: ["docker-compose.override"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.override.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swHElZcLxWoABleC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.override.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 62, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose.override (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.override.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 62, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16824.0>, params: %{}, path_info: ["docker-compose.override"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.override.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swHElZcLxWoABleC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, (truncated) 21:35:10.865 [info] GET /docker-compose.yaml 21:35:10.866 [debug] QUERY OK source="settings" db=0.2ms idle=257.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 [] 21:35:10.866 [debug] QUERY OK source="settings" db=0.2ms idle=165.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 [] 21:35:10.866 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.867 [error] #PID<0.16825.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 63) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /docker-compose.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 63, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16825.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swbN6_e2_y8ABlgC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 63, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yaml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 63, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16825.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/docker-compose.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swbN6_e2_y8ABlgC"} ], 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]}, {Pin (truncated) 21:35:10.946 [info] GET /.well-known/security.txt 21:35:10.947 [debug] QUERY OK source="settings" db=0.3ms idle=245.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 [] 21:35:10.947 [debug] QUERY OK source="settings" db=0.2ms idle=165.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 [] 21:35:10.947 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:10.948 [error] #PID<0.16826.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 64) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.well-known/security.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 64, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16826.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swua4WjhcnsABliC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 64, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 64, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16826.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_swua4WjhcnsABliC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"de (truncated) 21:35:11.027 [info] GET /api/v2/config 21:35:11.027 [debug] QUERY OK source="settings" db=0.2ms idle=245.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 [] 21:35:11.028 [debug] QUERY OK source="settings" db=0.2ms idle=161.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 [] 21:35:11.028 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.028 [error] #PID<0.16827.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 65) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api/v2/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 /api/v2/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 65, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16827.0>, params: %{}, path_info: ["api", "v2", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/v2/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxBs8NiMAM0ABlkC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 65, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v2/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 65, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16827.0>, params: %{}, path_info: ["api", "v2", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api/v2/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxBs8NiMAM0ABlkC"} ], 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_bu (truncated) 21:35:11.109 [info] GET /.secrets 21:35:11.109 [debug] QUERY OK source="settings" db=0.2ms idle=242.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 [] 21:35:11.109 [debug] QUERY OK source="settings" db=0.1ms idle=162.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:35:11.109 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.110 [error] #PID<0.16828.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 66) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.secrets ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.secrets", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 66, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16828.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.secrets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxVOOvy8Fg8ABlmC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.secrets", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 66, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.secrets", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 66, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16828.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.secrets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxVOOvy8Fg8ABlmC"} ], 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]}, {Pinchfla (truncated) 21:35:11.193 [info] GET /oauth.json 21:35:11.193 [debug] QUERY OK source="settings" db=0.2ms 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 [] 21:35:11.194 [debug] QUERY OK source="settings" db=0.1ms idle=165.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 [] 21:35:11.194 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.194 [error] #PID<0.16829.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 67) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /oauth.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 /oauth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/oauth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 67, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16829.0>, params: %{}, path_info: ["oauth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/oauth.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxpPMBiu2bYABloC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/oauth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 67, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /oauth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/oauth.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 67, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16829.0>, params: %{}, path_info: ["oauth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/oauth.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sxpPMBiu2bYABloC"} ], 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.e (truncated) 21:35:11.276 [info] GET /tokens.json 21:35:11.276 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 21:35:11.276 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:11.276 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.277 [error] #PID<0.16830.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 68) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /tokens.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 /tokens (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tokens.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 68, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16830.0>, params: %{}, path_info: ["tokens"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/tokens.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sx9DIo8cciYABlqC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tokens.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 68, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tokens (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tokens.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 68, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16830.0>, params: %{}, path_info: ["tokens"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/tokens.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sx9DIo8cciYABlqC"} ], 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/ (truncated) 21:35:11.361 [info] GET /keys.json 21:35:11.361 [debug] QUERY OK source="settings" db=0.3ms idle=251.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 [] 21:35:11.362 [debug] QUERY OK source="settings" db=0.1ms idle=168.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 [] 21:35:11.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.362 [error] #PID<0.16831.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 69) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /keys.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 /keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 69, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16831.0>, params: %{}, path_info: ["keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_syRTkK7TscwABlsC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 69, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 69, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16831.0>, params: %{}, path_info: ["keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_syRTkK7TscwABlsC"} ], 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: (truncated) 21:35:11.444 [info] GET /credentials.json 21:35:11.445 [debug] QUERY OK source="settings" db=0.2ms idle=250.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 [] 21:35:11.445 [debug] QUERY OK source="settings" db=0.2ms idle=168.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 [] 21:35:11.445 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.445 [error] #PID<0.16832.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 70) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /credentials.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 /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 70, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16832.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sylMe_SmFgkABluC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 70, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 70, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16832.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sylMe_SmFgkABluC"} ], 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_buil (truncated) 21:35:11.529 [info] GET /.api_keys 21:35:11.529 [debug] QUERY OK source="settings" db=0.2ms idle=252.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 [] 21:35:11.529 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:11.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.530 [error] #PID<0.16833.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 71) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.api_keys ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.api_keys", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 71, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16833.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.api_keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sy5VJ4EHVSgABlwC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.api_keys", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 71, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.api_keys", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 71, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16833.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.api_keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sy5VJ4EHVSgABlwC"} ], 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]}, {Pi (truncated) 21:35:11.665 [info] GET /apikeys.json 21:35:11.665 [debug] QUERY OK source="settings" db=0.2ms idle=220.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 [] 21:35:11.666 [debug] QUERY OK source="settings" db=0.2ms idle=220.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 [] 21:35:11.666 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.666 [error] #PID<0.16834.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 72) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /apikeys.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 /apikeys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apikeys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 72, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16834.0>, params: %{}, path_info: ["apikeys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/apikeys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_szZw0UrLK1oABlyC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apikeys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 72, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /apikeys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apikeys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 72, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16834.0>, params: %{}, path_info: ["apikeys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/apikeys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_szZw0UrLK1oABlyC"} ], 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/pinc (truncated) 21:35:11.748 [info] GET /api_keys.json 21:35:11.748 [debug] QUERY OK source="settings" db=0.1ms idle=218.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 [] 21:35:11.748 [debug] QUERY OK source="settings" db=0.1ms idle=218.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 [] 21:35:11.749 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.749 [error] #PID<0.16835.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 73) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /api_keys.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_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api_keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 73, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16835.0>, params: %{}, path_info: ["api_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sztklXRe250ABl0C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api_keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 73, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api_keys.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 73, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16835.0>, params: %{}, path_info: ["api_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/api_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_sztklXRe250ABl0C"} ], 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: ~ (truncated) 21:35:11.827 [info] GET /secrets.yml 21:35:11.828 [debug] QUERY OK source="settings" db=0.1ms idle=272.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 [] 21:35:11.828 [debug] QUERY OK source="settings" db=0.1ms idle=162.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 [] 21:35:11.828 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.828 [error] #PID<0.16836.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 74) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /secrets.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 74, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16836.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0Ai-XMZe94ABl2C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 74, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 74, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16836.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0Ai-XMZe94ABl2C"} ], 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_ (truncated) 21:35:11.913 [info] GET /secrets.json 21:35:11.914 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 21:35:11.914 [debug] QUERY OK source="settings" db=0.1ms idle=165.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 [] 21:35:11.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:11.915 [error] #PID<0.16837.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 75) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 75, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16837.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0VGsdb9ZYIABl4C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 75, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 75, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16837.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0VGsdb9ZYIABl4C"} ], 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/pinc (truncated) 21:35:12.006 [info] GET /.azure/credentials 21:35:12.006 [debug] QUERY OK source="settings" db=0.1ms idle=257.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 [] 21:35:12.007 [debug] QUERY OK source="settings" db=0.2ms idle=178.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 [] 21:35:12.007 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.007 [error] #PID<0.16838.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 76) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.azure/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.azure/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.azure/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 76, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16838.0>, params: %{}, path_info: [".azure", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.azure/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0rGQGTnNGgABl6C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.azure/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 76, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.azure/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.azure/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 76, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16838.0>, params: %{}, path_info: [".azure", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.azure/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0rGQGTnNGgABl6C"} ], 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 (truncated) 21:35:12.089 [info] GET /azure.json 21:35:12.090 [debug] QUERY OK source="settings" db=0.1ms idle=261.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 [] 21:35:12.090 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 21:35:12.090 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.091 [error] #PID<0.16839.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 77) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /azure.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 /azure (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/azure.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 77, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16839.0>, params: %{}, path_info: ["azure"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/azure.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0_DVh4u4rcABl8C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/azure.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 77, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /azure (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/azure.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 77, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16839.0>, params: %{}, path_info: ["azure"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/azure.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s0_DVh4u4rcABl8C"} ], 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.e (truncated) 21:35:12.180 [info] GET /gcp-credentials.json 21:35:12.181 [debug] QUERY OK source="settings" db=0.2ms idle=266.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 [] 21:35:12.181 [debug] QUERY OK source="settings" db=0.2ms idle=174.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 [] 21:35:12.181 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.181 [error] #PID<0.16840.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 78) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /gcp-credentials.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 /gcp-credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gcp-credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 78, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16840.0>, params: %{}, path_info: ["gcp-credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/gcp-credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s1UqY4Y9jwoABl-C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gcp-credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 78, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /gcp-credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gcp-credentials.json", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 78, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16840.0>, params: %{}, path_info: ["gcp-credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/gcp-credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s1UqY4Y9jwoABl-C"} ], 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]}, (truncated) 21:35:12.266 [info] GET /.gcloud/credentials 21:35:12.266 [debug] QUERY OK source="settings" db=0.1ms idle=259.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 [] 21:35:12.266 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 21:35:12.266 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.267 [error] #PID<0.16841.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 79) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.gcloud/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.gcloud/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gcloud/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 79, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16841.0>, params: %{}, path_info: [".gcloud", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.gcloud/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s1pE0M_VcfsABmAC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gcloud/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 79, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.gcloud/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gcloud/credentials", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 79, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16841.0>, params: %{}, path_info: [".gcloud", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.gcloud/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s1pE0M_VcfsABmAC"} ], 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", (truncated) 21:35:12.347 [info] GET /s3.yml 21:35:12.348 [debug] QUERY OK source="settings" db=0.1ms idle=257.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 [] 21:35:12.348 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 21:35:12.348 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.348 [error] #PID<0.16843.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 80) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /s3.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s3.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 80, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16843.0>, params: %{}, path_info: ["s3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/s3.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s18gVoMRPAsABmCC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s3.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 80, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s3.yml", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 80, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16843.0>, params: %{}, path_info: ["s3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/s3.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s18gVoMRPAsABmCC"} ], 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 (truncated) 21:35:12.444 [info] GET /.s3cfg 21:35:12.445 [debug] QUERY OK source="settings" db=0.1ms idle=263.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 [] 21:35:12.445 [debug] QUERY OK source="settings" db=0.1ms idle=178.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 [] 21:35:12.445 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.445 [error] #PID<0.16844.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 81) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.s3cfg ** (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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.s3cfg", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 81, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16844.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.s3cfg", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s2Tpg6wPYBUABmEC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.s3cfg", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 81, 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.s3cfg", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 81, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16844.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.s3cfg", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s2Tpg6wPYBUABmEC"} ], 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.Endpoin (truncated) 21:35:12.526 [info] GET /.aws/config 21:35:12.526 [debug] QUERY OK source="settings" db=0.3ms idle=259.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 [] 21:35:12.527 [debug] QUERY OK source="settings" db=0.1ms idle=178.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 [] 21:35:12.527 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.527 [error] #PID<0.16845.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 82) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 82, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16845.0>, params: %{}, path_info: [".aws", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s2nETWh4R2IABmGC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 82, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 82, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16845.0>, params: %{}, path_info: [".aws", "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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s2nETWh4R2IABmGC"} ], 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, [f (truncated) 21:35:12.604 [info] GET /.env.2 21:35:12.605 [debug] QUERY OK source="settings" db=0.1ms idle=159.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 [] 21:35:12.605 [debug] QUERY OK source="settings" db=0.1ms idle=159.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 [] 21:35:12.605 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.605 [error] #PID<0.16846.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 83) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.2 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.2", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 83, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16846.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.2", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s25yQuaZoDEABmIC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.2", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 83, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.2", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 83, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16846.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.2", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s25yQuaZoDEABmIC"} ], 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]}, {Pinc (truncated) 21:35:12.699 [info] GET /.env.staging 21:35:12.699 [debug] QUERY OK source="settings" db=0.1ms idle=172.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 [] 21:35:12.700 [debug] QUERY OK source="settings" db=0.1ms idle=172.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 [] 21:35:12.700 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.700 [error] #PID<0.16847.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 84) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.staging ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 84, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16847.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s3QXKai35hMABmKC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 84, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 84, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16847.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s3QXKai35hMABmKC"} ], 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/en (truncated) 21:35:12.796 [info] GET /.env.remote 21:35:12.796 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:35:12.797 [debug] QUERY OK source="settings" db=0.1ms idle=191.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 [] 21:35:12.797 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.797 [error] #PID<0.16848.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 85) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.env.remote ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.remote", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 85, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16848.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.remote", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s3nglQq4XwcABmMC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.remote", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 85, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.remote", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 85, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16848.0>, params: %{}, path_info: [".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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.env.remote", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s3nglQq4XwcABmMC"} ], 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 (truncated) 21:35:12.878 [info] GET /testphp.php 21:35:12.878 [debug] QUERY OK source="settings" db=0.1ms idle=273.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 [] 21:35:12.879 [debug] QUERY OK source="settings" db=0.1ms idle=179.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 [] 21:35:12.879 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.879 [error] #PID<0.16849.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 86) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /testphp.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 /testphp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/testphp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 86, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16849.0>, params: %{}, path_info: ["testphp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/testphp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s37DdV_wu5oABmOC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/testphp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 86, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /testphp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/testphp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 86, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16849.0>, params: %{}, path_info: ["testphp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/testphp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s37DdV_wu5oABmOC"} ], 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_ (truncated) 21:35:12.968 [info] GET /infophp.php 21:35:12.968 [debug] QUERY OK source="settings" db=0.1ms idle=268.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 [] 21:35:12.969 [debug] QUERY OK source="settings" db=0.2ms idle=172.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 [] 21:35:12.969 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:12.969 [error] #PID<0.16850.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 87) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /infophp.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 /infophp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/infophp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 87, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16850.0>, params: %{}, path_info: ["infophp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/infophp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s4QdpxTE4fgABmQC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/infophp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 87, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /infophp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/infophp.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 87, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16850.0>, params: %{}, path_info: ["infophp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/infophp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s4QdpxTE4fgABmQC"} ], 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_ (truncated) 21:35:13.058 [info] GET /php-info.php 21:35:13.059 [debug] QUERY OK source="settings" db=0.2ms idle=261.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 [] 21:35:13.059 [debug] QUERY OK source="settings" db=0.2ms idle=180.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 [] 21:35:13.059 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.059 [error] #PID<0.16851.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 88) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /php-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 /php-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php-info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 88, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16851.0>, params: %{}, path_info: ["php-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php-info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s4l9_w0pyMgABmSC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php-info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 88, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php-info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 88, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16851.0>, params: %{}, path_info: ["php-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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php-info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s4l9_w0pyMgABmSC"} ], 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/ (truncated) 21:35:13.137 [info] GET /info_php.php 21:35:13.137 [debug] QUERY OK source="settings" db=0.2ms idle=258.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 [] 21:35:13.138 [debug] QUERY OK source="settings" db=0.1ms idle=169.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 [] 21:35:13.138 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.138 [error] #PID<0.16852.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 89) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /info_php.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_php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info_php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 89, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16852.0>, params: %{}, path_info: ["info_php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info_php.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s44zlGYQX7kABmUC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info_php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 89, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info_php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info_php.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 89, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16852.0>, params: %{}, path_info: ["info_php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info_php.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s44zlGYQX7kABmUC"} ], 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/ (truncated) 21:35:13.217 [info] GET /t.php 21:35:13.217 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 21:35:13.217 [debug] QUERY OK source="settings" db=0.1ms idle=158.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 [] 21:35:13.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.218 [error] #PID<0.16853.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 90) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /t.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 /t (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/t.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 90, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16853.0>, params: %{}, path_info: ["t"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/t.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s5L1KazlxfsABmWC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/t.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 90, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /t (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/t.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 90, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16853.0>, params: %{}, path_info: ["t"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/t.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s5L1KazlxfsABmWC"} ], 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, (truncated) 21:35:13.307 [info] GET /p.php 21:35:13.308 [debug] QUERY OK source="settings" db=0.1ms 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 [] 21:35:13.308 [debug] QUERY OK source="settings" db=0.1ms idle=170.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 [] 21:35:13.308 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.308 [error] #PID<0.16854.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 91) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /p.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 /p (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/p.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 91, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16854.0>, params: %{}, path_info: ["p"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/p.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s5ha2wz9JQsABmYC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/p.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 91, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /p (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/p.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 91, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16854.0>, params: %{}, path_info: ["p"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/p.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s5ha2wz9JQsABmYC"} ], 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, (truncated) 21:35:13.388 [info] GET /3.php 21:35:13.388 [debug] QUERY OK source="settings" db=0.1ms idle=250.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 [] 21:35:13.389 [debug] QUERY OK source="settings" db=0.1ms idle=171.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 [] 21:35:13.389 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.389 [error] #PID<0.16855.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 92) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /3.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 /3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 92, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16855.0>, params: %{}, path_info: ["3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/3.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s50pNbi6AYQABmaC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 92, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 92, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16855.0>, params: %{}, path_info: ["3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/3.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s50pNbi6AYQABmaC"} ], 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, (truncated) 21:35:13.482 [info] GET /2.php 21:35:13.483 [debug] QUERY OK source="settings" db=0.1ms idle=264.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 [] 21:35:13.483 [debug] QUERY OK source="settings" db=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 [] 21:35:13.483 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.483 [error] #PID<0.16856.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 93) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /2.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 /2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 93, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16856.0>, params: %{}, path_info: ["2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/2.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s6LGl1maboYABmcC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 93, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 93, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16856.0>, params: %{}, path_info: ["2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/2.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s6LGl1maboYABmcC"} ], 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, (truncated) 21:35:13.568 [info] GET /1.php 21:35:13.568 [debug] QUERY OK source="settings" db=0.1ms idle=179.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 [] 21:35:13.568 [debug] QUERY OK source="settings" db=0.1ms idle=179.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 [] 21:35:13.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.569 [error] #PID<0.16857.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 94) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /1.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 /1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 94, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16857.0>, params: %{}, path_info: ["1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s6ffnYZLjAwABmeC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 94, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 94, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16857.0>, params: %{}, path_info: ["1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s6ffnYZLjAwABmeC"} ], 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, (truncated) 21:35:13.677 [info] GET /probe.php 21:35:13.678 [debug] QUERY OK source="settings" db=0.1ms idle=194.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 [] 21:35:13.678 [debug] QUERY OK source="settings" db=0.1ms idle=194.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 [] 21:35:13.678 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.678 [error] #PID<0.16858.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 95) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /probe.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 /probe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/probe.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 95, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16858.0>, params: %{}, path_info: ["probe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/probe.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s65mJq2HHCkABmgC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/probe.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 95, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /probe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/probe.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 95, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16858.0>, params: %{}, path_info: ["probe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/probe.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s65mJq2HHCkABmgC"} ], 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", li (truncated) 21:35:13.759 [info] GET /check.php 21:35:13.760 [debug] QUERY OK source="settings" db=0.1ms idle=202.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 [] 21:35:13.760 [debug] QUERY OK source="settings" db=0.1ms idle=191.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 [] 21:35:13.760 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.760 [error] #PID<0.16859.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 96) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /check.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 /check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/check.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 96, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16859.0>, params: %{}, path_info: ["check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/check.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s7NK3EiaWeUABmiC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/check.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 96, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/check.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 96, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16859.0>, params: %{}, path_info: ["check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/check.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s7NK3EiaWeUABmiC"} ], 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", li (truncated) 21:35:13.853 [info] GET /phptest.php 21:35:13.853 [debug] QUERY OK source="settings" db=0.1ms idle=284.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 [] 21:35:13.854 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 21:35:13.854 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.854 [error] #PID<0.16860.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 97) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phptest.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 /phptest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phptest.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 97, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16860.0>, params: %{}, path_info: ["phptest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phptest.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s7jir4YcjtMABmkC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phptest.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 97, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phptest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phptest.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 97, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16860.0>, params: %{}, path_info: ["phptest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phptest.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s7jir4YcjtMABmkC"} ], 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_ (truncated) 21:35:13.943 [info] GET /diagnostic.php 21:35:13.943 [debug] QUERY OK source="settings" db=0.1ms idle=265.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 [] 21:35:13.943 [debug] QUERY OK source="settings" db=0.1ms idle=183.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 [] 21:35:13.943 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:13.944 [error] #PID<0.16861.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 98) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /diagnostic.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 /diagnostic (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/diagnostic.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 98, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16861.0>, params: %{}, path_info: ["diagnostic"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/diagnostic.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s746FAaqDFkABmmC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/diagnostic.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 98, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /diagnostic (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/diagnostic.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 98, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16861.0>, params: %{}, path_info: ["diagnostic"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/diagnostic.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s746FAaqDFkABmmC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:14.028 [info] GET /debug.php 21:35:14.029 [debug] QUERY OK source="settings" db=0.2ms idle=268.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 [] 21:35:14.029 [debug] QUERY OK source="settings" db=0.1ms idle=175.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 [] 21:35:14.029 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.030 [error] #PID<0.16862.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 99) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /debug.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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 99, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16862.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8NWOEtY8YAABmoC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 99, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 99, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16862.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/debug.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8NWOEtY8YAABmoC"} ], 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", li (truncated) 21:35:14.107 [info] GET /serverinfo.php 21:35:14.108 [debug] QUERY OK source="settings" db=0.1ms idle=253.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 [] 21:35:14.108 [debug] QUERY OK source="settings" db=0.1ms idle=164.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 [] 21:35:14.108 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.108 [error] #PID<0.16863.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 100) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /serverinfo.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 /serverinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 100, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16863.0>, params: %{}, path_info: ["serverinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/serverinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8gIO2QNqWgABmqC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 100, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverinfo.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 100, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16863.0>, params: %{}, path_info: ["serverinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/serverinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8gIO2QNqWgABmqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:14.190 [info] GET /phpversion.php 21:35:14.190 [debug] QUERY OK source="settings" db=0.1ms idle=246.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 [] 21:35:14.191 [debug] QUERY OK source="settings" db=0.1ms idle=161.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 [] 21:35:14.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.191 [error] #PID<0.16864.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 101) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /phpversion.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 /phpversion (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpversion.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 101, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16864.0>, params: %{}, path_info: ["phpversion"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpversion.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8z36Ctjjz8ABmsC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpversion.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 101, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpversion (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpversion.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 101, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16864.0>, params: %{}, path_info: ["phpversion"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/phpversion.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s8z36Ctjjz8ABmsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 21:35:14.273 [info] GET /info3.php 21:35:14.273 [debug] QUERY OK source="settings" db=0.1ms idle=244.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 [] 21:35:14.274 [debug] QUERY OK source="settings" db=0.1ms idle=165.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 [] 21:35:14.274 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.274 [error] #PID<0.16865.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 102) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /info3.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 /info3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 102, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16865.0>, params: %{}, path_info: ["info3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info3.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9HsPFqnZKgABmuC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 102, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info3.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 102, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16865.0>, params: %{}, path_info: ["info3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info3.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9HsPFqnZKgABmuC"} ], 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" (truncated) 21:35:14.360 [info] GET /info2.php 21:35:14.360 [debug] QUERY OK source="settings" db=0.1ms idle=252.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 [] 21:35:14.361 [debug] QUERY OK source="settings" db=0.1ms idle=169.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 [] 21:35:14.361 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.361 [error] #PID<0.16866.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 103) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /info2.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 /info2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 103, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16866.0>, params: %{}, path_info: ["info2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info2.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9cYCXS1A1UABmwC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 103, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info2.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 103, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16866.0>, params: %{}, path_info: ["info2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info2.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9cYCXS1A1UABmwC"} ], 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" (truncated) 21:35:14.453 [info] GET /info1.php 21:35:14.454 [debug] QUERY OK source="settings" db=0.1ms idle=262.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 [] 21:35:14.454 [debug] QUERY OK source="settings" db=0.1ms idle=180.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 [] 21:35:14.454 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.454 [error] #PID<0.16867.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 104) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /info1.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 /info1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 104, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16867.0>, params: %{}, path_info: ["info1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9ynMiptrlAABmyC"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 104, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info1.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 104, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16867.0>, params: %{}, path_info: ["info1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/info1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s9ynMiptrlAABmyC"} ], 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" (truncated) 21:35:14.544 [info] GET /php_info.php 21:35:14.545 [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 [] 21:35:14.545 [debug] QUERY OK source="settings" db=0.1ms idle=184.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 [] 21:35:14.545 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.545 [error] #PID<0.16868.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 105) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /php_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 /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 105, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16868.0>, params: %{}, path_info: ["php_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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s-IVrWATYaIABm0C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 105, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 105, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16868.0>, params: %{}, path_info: ["php_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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s-IVrWATYaIABm0C"} ], 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" (truncated) 21:35:14.628 [info] GET /php_version.php 21:35:14.629 [debug] QUERY OK source="settings" db=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 [] 21:35:14.629 [debug] QUERY OK source="settings" db=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 [] 21:35:14.629 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:35:14.629 [error] #PID<0.16869.0> running PinchflatWeb.Endpoint (connection #PID<0.16760.0>, stream id 106) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /php_version.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 /php_version (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_version.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 106, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16869.0>, params: %{}, path_info: ["php_version"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_version.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s-cWQK9ATeAABm2C"} ], 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.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_version.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 106, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_version (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.16760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_version.php", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47806}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "python-httpx/0.28.1", "via" => "1.1 Caddy", "x-forwarded-for" => "44.244.24.96", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 106, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.16869.0>, params: %{}, path_info: ["php_version"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "python-httpx/0.28.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "44.244.24.96"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/php_version.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH5_s-cWQK9ATeAABm2C"} ], 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_builde (truncated) 21:35:22.056 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:52.057 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.515 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:22.058 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:52.059 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.516 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:22.060 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:46.076 [info] GET / 21:37:46.076 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 21:37:46.076 [debug] QUERY OK source="settings" db=0.2ms idle=1354.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 [] 21:37:46.076 [debug] QUERY OK source="media_profiles" db=0.1ms idle=955.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 21:37:46.077 [debug] QUERY OK source="sources" db=0.1ms idle=955.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 21:37:46.081 [debug] QUERY OK source="media_items" db=4.0ms idle=955.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:37:46.081 [debug] QUERY OK source="media_items" db=0.2ms idle=358.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 21:37:46.082 [debug] QUERY OK source="settings" db=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:37:46.082 [debug] QUERY OK source="settings" db=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:37:46.082 [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 [] 21:37:46.083 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 21:37:46.084 [debug] QUERY OK source="media_items" db=0.1ms idle=2.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)) [] 21:37:46.084 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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] 21:37:46.085 [debug] QUERY OK source="sources" db=0.2ms idle=2.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 21:37:46.089 [debug] QUERY OK source="media_items" db=2.8ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 21:37:46.090 [debug] QUERY OK source="media_items" db=0.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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 21:37:46.091 [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" = ?) [1] 21:37:46.093 [info] Sent 200 in 17ms 21:37:52.061 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.517 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:22.063 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:52.064 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.518 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:22.065 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:52.066 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.519 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:22.067 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:52.067 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.520 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:22.068 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:52.070 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.521 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:22.072 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:52.073 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.522 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:22.074 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:52.075 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.523 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:22.076 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:52.078 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.524 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:22.079 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:52.080 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.525 [info] {"source":"oban","duration":144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:22.081 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:52.082 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.526 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:22.084 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:52.085 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.527 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:22.086 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:52.088 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.528 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:22.089 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:52.090 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.529 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:22.091 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:52.092 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.530 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:22.093 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:52.094 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.531 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:22.095 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:52.096 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.532 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:22.097 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:52.098 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.533 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:22.100 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:52.101 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.534 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:22.103 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:52.103 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.535 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:22.104 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:52.105 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.536 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:22.106 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:52.107 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.537 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:22.109 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:52.110 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.538 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:22.111 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:52.112 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.539 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:22.114 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:52.114 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.540 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:22.116 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:52.117 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.541 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:22.118 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:52.119 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.542 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:22.120 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:52.121 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.543 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:22.121 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:52.122 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.544 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:22.124 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:52.124 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.545 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:22.126 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:52.126 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.546 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:22.128 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:52.129 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.547 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:22.131 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:52.132 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.548 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:22.132 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:52.134 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.549 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:22.135 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:52.136 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.550 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:01.985 [info] GET /.git/ 22:11:01.986 [debug] QUERY OK source="settings" db=0.2ms idle=1864.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:11:01.986 [debug] QUERY OK source="settings" db=0.1ms idle=1864.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:11:01.986 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:11:01.986 [error] #PID<0.17069.0> running PinchflatWeb.Endpoint (connection #PID<0.17068.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /.git/ ** (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.17068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46860}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "34.219.235.57", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17069.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "34.219.235.57"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6Bp9-GlzFbm_YABXGB"} ], 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.17068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46860}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "34.219.235.57", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46860}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64)", "via" => "1.1 Caddy", "x-forwarded-for" => "34.219.235.57", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17069.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.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "34.219.235.57"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6Bp9-GlzFbm_YABXGB"} ], 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/pl (truncated) 22:11:22.137 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:52.138 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.551 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:22.139 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:52.140 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.552 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:22.141 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:52.142 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.553 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:22.144 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:52.145 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.554 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:22.145 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:52.146 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.555 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:22.147 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:52.148 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.556 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:22.149 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:52.151 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.557 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:22.152 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:52.153 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.558 [info] {"source":"oban","duration":151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:22.155 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:52.155 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.559 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:22.157 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:49.631 [info] GET /sources/2 22:20:49.631 [info] GET /sources/1 22:20:49.631 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:20:49.631 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 22:20:49.632 [debug] QUERY OK source="sources" db=0.6ms idle=1510.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 22:20:49.632 [debug] QUERY OK source="sources" db=0.6ms idle=1510.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:49.633 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1511.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:49.633 [debug] QUERY OK source="media_profiles" db=0.7ms idle=1012.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:20:49.670 [debug] QUERY OK source="tasks" db=36.3ms idle=1.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 (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:20:49.670 [debug] QUERY OK source="tasks" db=36.5ms idle=12.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 22:20:49.671 [debug] QUERY OK source="oban_jobs" db=0.3ms queue=0.4ms idle=37.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" = ?) [657] 22:20:49.671 [debug] QUERY OK source="oban_jobs" db=0.3ms queue=0.4ms idle=37.0ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [658] 22:20:49.671 [debug] QUERY OK source="settings" db=0.3ms 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 [] 22:20:49.671 [debug] QUERY OK source="settings" db=0.4ms idle=37.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.672 [debug] QUERY OK source="settings" db=0.3ms idle=1.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:20:49.672 [debug] QUERY OK source="settings" db=0.4ms 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 [] 22:20:49.673 [debug] QUERY OK source="settings" db=0.3ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:49.673 [debug] QUERY OK source="settings" db=0.4ms 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 [] 22:20:49.675 [debug] QUERY OK source="sources" db=0.5ms idle=2.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:20:49.675 [debug] QUERY OK source="sources" db=0.5ms idle=2.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:49.676 [debug] QUERY OK source="media_items" db=0.7ms queue=0.6ms idle=3.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:20:49.677 [debug] QUERY OK source="media_items" db=0.6ms queue=0.7ms idle=2.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")))) [2] 22:20:49.679 [debug] QUERY OK source="media_items" db=1.8ms queue=0.9ms 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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 22:20:49.681 [debug] QUERY OK source="sources" db=0.1ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:49.681 [debug] QUERY OK source="media_items" db=3.2ms queue=0.8ms idle=2.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 ? [2, 10, 0] 22:20:49.681 [debug] QUERY OK source="media_items" db=0.2ms queue=0.3ms idle=4.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:20:49.682 [debug] QUERY OK source="sources" db=0.3ms idle=4.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:20:49.682 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=2.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:20:49.683 [debug] QUERY OK source="media_items" db=0.7ms idle=1.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 22:20:49.683 [debug] QUERY OK source="sources" db=0.4ms idle=1.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:49.685 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=2.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"))))) [1] 22:20:49.685 [debug] QUERY OK source="media_items" db=2.2ms idle=1.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 ? [2, 10, 0] 22:20:49.686 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=2.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] 22:20:49.686 [debug] QUERY OK source="sources" db=0.2ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 22:20:49.687 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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] 22:20:49.688 [info] Sent 200 in 56ms 22:20:49.688 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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 ? [2, 10, 0] 22:20:49.689 [info] Sent 200 in 58ms 22:20:52.158 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.560 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:22.159 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:38.695 [info] GET /sources/2/media/720 22:21:38.695 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "720", "source_id" => "2"} Pipelines: [:browser] 22:21:38.695 [debug] QUERY OK source="media_items" db=0.1ms idle=1025.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" = ?) [720] 22:21:38.696 [debug] QUERY OK source="tasks" db=0.1ms idle=574.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" [720] 22:21:38.696 [debug] QUERY OK source="sources" db=0.1ms idle=574.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:21:38.696 [debug] QUERY OK source="settings" db=0.0ms idle=574.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:38.696 [debug] QUERY OK source="settings" db=0.1ms idle=25.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:38.697 [debug] QUERY OK source="settings" db=0.0ms 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 [] 22:21:38.697 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:21:38.711 [info] GET /sources 22:21:38.711 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:21:38.712 [debug] QUERY OK source="settings" db=0.1ms idle=15.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:38.712 [debug] QUERY OK source="settings" db=0.1ms idle=15.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:21:38.712 [debug] QUERY OK source="settings" db=0.1ms idle=15.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:38.713 [debug] QUERY OK source="settings" db=0.1ms idle=15.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:38.713 [debug] QUERY OK source="settings" db=0.0ms idle=15.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:38.715 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1.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)) [] 22:21:38.718 [debug] QUERY OK source="sources" db=2.3ms queue=0.5ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 22:21:38.724 [info] Sent 200 in 13ms 22:21:38.752 [info] Sent 200 in 56ms 22:21:52.160 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:56.056 [info] GET /sources/2/media/4309 22:21:56.056 [info] GET /sources/1/media/4579 22:21:56.056 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4309", "source_id" => "2"} Pipelines: [:browser] 22:21:56.056 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4579", "source_id" => "1"} Pipelines: [:browser] 22:21:56.057 [debug] QUERY OK source="media_items" db=0.4ms idle=1935.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" = ?) [4579] 22:21:56.057 [debug] QUERY OK source="media_items" db=0.5ms idle=1935.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" = ?) [4309] 22:21:56.058 [debug] QUERY OK source="tasks" db=0.7ms idle=1936.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" [4309] 22:21:56.058 [debug] QUERY OK source="tasks" db=0.7ms idle=1369.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [4579] 22:21:56.058 [debug] QUERY OK source="sources" db=1.1ms idle=368.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:21:56.058 [debug] QUERY OK source="sources" db=1.1ms idle=0.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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.059 [debug] QUERY OK source="settings" db=0.2ms idle=0.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:21:56.059 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=1.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [563, 572] 22:21:56.059 [debug] QUERY OK source="settings" db=0.1ms idle=1.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.059 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:21:56.060 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:21:56.060 [debug] QUERY OK source="settings" db=0.2ms idle=0.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:21:56.060 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:21:56.061 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1.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.061 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1.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:56.062 [info] Sent 200 in 6ms 22:21:56.064 [info] Sent 200 in 8ms 22:22:00.561 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:04.214 [info] GET /sources/2/media/565 22:22:04.214 [info] GET /sources/1/media/4194 22:22:04.214 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "565", "source_id" => "2"} Pipelines: [:browser] 22:22:04.214 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4194", "source_id" => "1"} Pipelines: [:browser] 22:22:04.215 [debug] QUERY OK source="media_items" db=0.6ms idle=1093.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" = ?) [4194] 22:22:04.215 [debug] QUERY OK source="media_items" db=0.7ms idle=1093.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" = ?) [565] 22:22:04.216 [debug] QUERY OK source="tasks" db=0.2ms idle=1094.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" [4194] 22:22:04.216 [debug] QUERY OK source="tasks" db=0.4ms idle=94.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" [565] 22:22:04.217 [debug] QUERY OK source="sources" db=0.8ms idle=0.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:22:04.217 [debug] QUERY OK source="sources" db=0.9ms idle=518.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:04.217 [debug] QUERY OK source="settings" db=0.1ms idle=1.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.217 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:22:04.217 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:22:04.218 [debug] QUERY OK source="settings" db=0.4ms idle=0.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:04.218 [debug] QUERY OK source="settings" db=0.2ms idle=1.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:04.218 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:22:04.219 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1.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.219 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1.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:04.221 [info] Sent 200 in 6ms 22:22:04.249 [info] Sent 200 in 35ms 22:22:19.118 [info] GET /settings 22:22:19.118 [info] GET /sources/1/media/3888 22:22:19.118 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 22:22:19.118 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3888", "source_id" => "1"} Pipelines: [:browser] 22:22:19.119 [debug] QUERY OK source="settings" db=0.3ms idle=997.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:19.119 [debug] QUERY OK source="media_items" db=0.4ms idle=997.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" = ?) [3888] 22:22:19.120 [debug] QUERY OK source="tasks" db=0.3ms idle=998.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" [3888] 22:22:19.120 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=998.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:19.120 [debug] QUERY OK source="sources" db=0.5ms idle=405.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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.120 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:22:19.120 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:19.121 [debug] QUERY OK source="settings" db=0.2ms idle=0.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:19.121 [debug] QUERY OK source="settings" db=0.3ms idle=0.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:19.122 [debug] QUERY OK source="settings" db=0.7ms idle=1.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:19.122 [info] Sent 200 in 4ms 22:22:19.123 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.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:19.124 [info] Sent 200 in 6ms 22:22:22.160 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:52.162 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.562 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:22.163 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:37.423 [info] GET /media_profiles 22:23:37.423 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 22:23:37.424 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=1302.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", (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" [] 22:23:37.425 [debug] QUERY OK source="settings" db=0.1ms idle=1303.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:37.425 [debug] QUERY OK source="settings" db=0.1ms idle=1303.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:37.425 [debug] QUERY OK source="settings" db=0.1ms idle=1304.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:37.426 [info] Sent 200 in 3ms 22:23:52.163 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:52.215 [info] GET /sources/1/media/4961 22:23:52.215 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4961", "source_id" => "1"} Pipelines: [:browser] 22:23:52.216 [debug] QUERY OK source="media_items" db=0.3ms idle=1094.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" = ?) [4961] 22:23:52.216 [debug] QUERY OK source="tasks" db=0.3ms idle=1095.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" [4961] 22:23:52.217 [debug] QUERY OK source="sources" db=0.4ms idle=1095.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:52.217 [debug] QUERY OK source="settings" db=0.1ms idle=408.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:52.217 [debug] QUERY OK source="settings" db=0.1ms idle=53.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:52.218 [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 [] 22:23:52.219 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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:52.220 [info] Sent 200 in 4ms 22:24:00.563 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:22.165 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:52.166 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:59.230 [info] GET /app_info 22:24:59.230 [info] GET /sources/2/media/563 22:24:59.230 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "563", "source_id" => "2"} Pipelines: [:browser] 22:24:59.230 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 22:24:59.231 [debug] QUERY OK source="settings" db=0.3ms idle=1109.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:59.231 [debug] QUERY OK source="media_items" db=0.5ms idle=1109.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" = ?) [563] 22:24:59.231 [debug] QUERY OK source="settings" db=0.1ms idle=1110.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:24:59.232 [debug] QUERY OK source="tasks" db=0.3ms idle=349.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" [563] 22:24:59.232 [debug] QUERY OK source="sources" db=0.5ms idle=1110.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:24:59.232 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=0.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:59.233 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:24:59.233 [debug] QUERY OK source="settings" db=0.3ms idle=1.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:59.233 [debug] QUERY OK source="settings" db=0.3ms 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 [] 22:24:59.234 [debug] QUERY OK source="settings" db=0.4ms 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 [] 22:24:59.234 [debug] QUERY OK source="settings" db=0.1ms idle=1.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:59.235 [info] Sent 200 in 4ms 22:24:59.235 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1.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:59.247 [info] Sent 200 in 16ms 22:25:00.564 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:02.636 [info] GET /sources/2/media/564 22:25:02.636 [info] GET /sources/1/media/5572 22:25:02.636 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "564", "source_id" => "2"} Pipelines: [:browser] 22:25:02.636 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5572", "source_id" => "1"} Pipelines: [:browser] 22:25:02.637 [debug] QUERY OK source="media_items" db=0.4ms idle=1515.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" = ?) [5572] 22:25:02.637 [debug] QUERY OK source="media_items" db=0.5ms idle=1515.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" = ?) [564] 22:25:02.637 [debug] QUERY OK source="tasks" db=0.2ms queue=0.1ms idle=1515.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" [5572] 22:25:02.638 [debug] QUERY OK source="tasks" db=0.5ms idle=516.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" [564] 22:25:02.638 [debug] QUERY OK source="sources" db=0.8ms idle=752.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:25:02.638 [debug] QUERY OK source="sources" db=0.8ms idle=0.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:25:02.639 [debug] QUERY OK source="settings" db=0.3ms 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 [] 22:25:02.639 [debug] QUERY OK source="settings" db=0.4ms 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 [] 22:25:02.639 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:25:02.639 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:25:02.640 [debug] QUERY OK source="settings" db=0.3ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:25:02.640 [debug] QUERY OK source="settings" db=0.4ms 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 [] 22:25:02.641 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1.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:02.641 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1.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:02.643 [info] Sent 200 in 6ms 22:25:02.655 [info] Sent 200 in 19ms 22:25:22.167 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:52.167 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.565 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:22.169 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:52.169 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.566 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:22.170 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:52.172 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.567 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:22.172 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:52.173 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.568 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:22.174 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:52.176 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.569 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:22.178 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:52.180 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.570 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:22.181 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:52.181 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.571 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:22.183 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:52.183 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.572 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:22.184 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:52.185 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.573 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:22.187 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:52.187 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.574 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:22.189 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:52.190 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.575 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:22.190 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:52.191 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.576 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:22.192 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:52.193 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.577 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:22.195 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:52.196 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.578 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:22.196 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:52.198 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.579 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:22.200 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:52.201 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.580 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:22.201 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:52.202 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.581 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:22.204 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:52.205 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.582 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:22.205 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:52.206 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.583 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:22.208 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:52.208 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.584 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:22.209 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:52.211 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.585 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:22.213 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:52.213 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.586 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:22.214 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:52.216 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.587 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:22.217 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:52.218 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.588 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:22.220 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:52.221 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.589 [info] {"source":"oban","duration":148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:22.222 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:52.223 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.590 [info] {"source":"oban","duration":123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:22.224 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:52.226 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.591 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:22.227 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:52.229 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.594 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[661]} 22:53:00.600 [info] {"args":{},"id":661,"meta":{"cron":true,"cron_expr":"53 3 * * *","cron_tz":"Etc/UTC"},"system_time":1764993180600402281,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:53:00.600 [info] Updating yt-dlp 22:53:00.600 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:53:01.491 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.11.12 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.11.12 from yt-dlp/yt-dlp) 22:53:01.491 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:53:02.189 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.11.12 22:53:02.190 [debug] QUERY OK source="settings" db=0.6ms idle=494.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:53:02.191 [info] {"args":{},"id":661,"meta":{"cron":true,"cron_expr":"53 3 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":1590015,"event":"job:stop","attempt":1,"queue_time":599297,"tags":["local_data"]} 22:53:22.229 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:52.231 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.595 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:22.233 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:52.234 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.596 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:22.235 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:52.237 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.597 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:22.237 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:52.239 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.598 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:22.239 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:52.240 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.599 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:22.242 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:52.243 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.600 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:22.243 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:52.244 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.601 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:22.246 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:52.247 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.602 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:22.247 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:29.899 [info] GET /sources/2/edit 23:01:29.899 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:01:29.900 [debug] QUERY OK source="sources" db=0.7ms idle=1778.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 23:01:29.902 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1779.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" [] 23:01:29.902 [debug] QUERY OK source="settings" db=0.4ms idle=1780.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:29.903 [debug] QUERY OK source="settings" db=0.2ms idle=1634.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:29.903 [debug] QUERY OK source="settings" db=0.1ms idle=634.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 [] 23:01:29.906 [info] Sent 200 in 7ms 23:01:30.400 [info] GET /sources/new 23:01:30.400 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 23:01:30.401 [debug] QUERY OK source="media_profiles" db=0.2ms idle=498.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" [] 23:01:30.401 [debug] QUERY OK source="settings" db=0.1ms idle=498.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:30.401 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 23:01:30.402 [debug] QUERY OK source="settings" db=0.1ms idle=498.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:30.402 [debug] QUERY OK source="settings" db=0.1ms idle=132.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 [] 23:01:30.403 [debug] QUERY OK source="settings" db=0.2ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:30.406 [info] Sent 200 in 5ms 23:01:52.249 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.603 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:13.364 [info] GET /sources/1/edit 23:02:13.364 [info] GET /sources/2/media/720/edit 23:02:13.364 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:02:13.364 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "720", "source_id" => "2"} Pipelines: [:browser] 23:02:13.365 [debug] QUERY OK source="sources" db=0.4ms idle=1243.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:13.365 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1244.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:02:13.366 [debug] QUERY OK source="media_items" db=1.2ms idle=1243.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" = ?) [720] 23:02:13.366 [debug] QUERY OK source="settings" db=0.1ms idle=1050.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 [] 23:02:13.366 [debug] QUERY OK source="settings" db=0.1ms idle=49.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:13.366 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:02:13.366 [debug] QUERY OK source="settings" db=0.1ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:13.367 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:02:13.367 [debug] QUERY OK source="settings" db=0.2ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:13.368 [info] Sent 200 in 4ms 23:02:13.370 [info] Sent 200 in 6ms 23:02:22.250 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:24.882 [info] GET /sources/2/media/720 23:02:24.883 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "720", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:02:24.883 [info] GET /sources/1/media/4961/edit 23:02:24.883 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4961", "source_id" => "1"} Pipelines: [:browser] 23:02:24.883 [debug] QUERY OK source="media_items" db=0.4ms idle=1761.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" = ?) [720] 23:02:24.884 [debug] QUERY OK source="sources" db=0.2ms idle=762.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:02:24.884 [debug] QUERY OK source="tasks" db=0.3ms idle=1553.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [720] 23:02:24.884 [debug] QUERY OK source="media_items" db=1.1ms idle=1762.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" = ?) [4961] 23:02:24.884 [debug] QUERY OK source="settings" db=0.1ms idle=553.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 [] 23:02:24.885 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:02:24.885 [debug] QUERY OK source="settings" db=0.2ms idle=0.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:24.885 [debug] QUERY OK source="settings" db=0.1ms idle=0.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 [] 23:02:24.885 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:02:24.886 [debug] QUERY OK source="settings" db=0.2ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:24.887 [info] Sent 200 in 4ms 23:02:24.887 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1.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] 23:02:24.889 [info] Sent 200 in 6ms 23:02:48.672 [info] GET /sources/2/media/720/force_download 23:02:48.672 [info] GET /sources/1/media/4961 23:02:48.672 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4961", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:02:48.672 [debug] QUERY OK source="settings" db=0.2ms idle=551.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:48.673 [debug] QUERY OK source="media_items" db=0.4ms idle=551.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" = ?) [4961] 23:02:48.673 [debug] QUERY OK source="settings" db=0.2ms idle=551.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:48.673 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:02:48.674 [debug] QUERY OK source="tasks" db=1.0ms idle=551.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [4961] 23:02:48.674 [debug] QUERY OK source="sources" db=1.2ms idle=315.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:48.675 [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 [] 23:02:48.675 [debug] QUERY OK source="settings" db=0.1ms queue=0.2ms 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 [] 23:02:48.673 [error] #PID<0.17445.0> running PinchflatWeb.Endpoint (connection #PID<0.17442.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/2/media/720/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/720/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/720/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47514}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17445.0>, params: %{}, path_info: ["sources", "2", "media", "720", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/2/media/720/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6EezR8HfpMfgIABacB"} ], 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.17442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/720/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47514}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/720/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/720/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47514}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17445.0>, params: %{}, path_info: ["sources", "2", "media", "720", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171ne (truncated) 23:02:48.676 [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 [] 23:02:48.677 [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] 23:02:48.678 [info] Sent 200 in 6ms 23:02:52.251 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:52.982 [info] GET /sources/1/media/4961/force_download 23:02:52.983 [debug] QUERY OK source="settings" db=0.1ms idle=861.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:52.983 [debug] QUERY OK source="settings" db=0.1ms idle=861.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:52.983 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:02:52.983 [error] #PID<0.17449.0> running PinchflatWeb.Endpoint (connection #PID<0.17443.0>, stream id 2) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/1/media/4961/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4961/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4961/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47512}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17449.0>, params: %{}, path_info: ["sources", "1", "media", "4961", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/4961/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6EfDVmdYFriLQABaeB"} ], 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.17443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4961/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47512}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4961/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4961/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 47512}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17449.0>, params: %{}, path_info: ["sources", "1", "media", "4961", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchf (truncated) 23:03:00.604 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:22.253 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:38.638 [info] GET /media/d9545713-39d0-4486-86d7-8c35938b7208/stream 23:03:38.638 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "d9545713-39d0-4486-86d7-8c35938b7208"} Pipelines: [:maybe_basic_auth] 23:03:38.639 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=517.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["d9545713-39d0-4486-86d7-8c35938b7208"] 23:03:38.640 [debug] Invalid range request for media item: d9545713-39d0-4486-86d7-8c35938b7208 - serving full file 23:03:38.640 [info] Sent 200 in 1ms 23:03:44.631 [info] GET /sources/opml.xml 23:03:44.631 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "cca79045-a52f-4006-a590-f583c72e7a68"} Pipelines: [:maybe_basic_auth, :token_protected_route] 23:03:44.631 [debug] QUERY OK source="settings" db=0.2ms idle=509.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:44.632 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=510.3ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 23:03:44.632 [info] Sent 200 in 1ms 23:03:52.255 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.605 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:22.256 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:28.619 [info] GET /media_profiles/1 23:04:28.619 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:04:28.619 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=498.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:28.620 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=498.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 23:04:28.621 [debug] QUERY OK source="settings" db=0.1ms idle=499.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:28.621 [debug] QUERY OK source="settings" db=0.1ms idle=499.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:28.621 [debug] QUERY OK source="settings" db=0.1ms idle=152.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 [] 23:04:28.623 [info] Sent 200 in 4ms 23:04:41.666 [info] GET /sources/2/media/563 23:04:41.666 [info] GET /sources/2/media/563/edit 23:04:41.666 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "563", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:04:41.666 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "563", "source_id" => "2"} Pipelines: [:browser] 23:04:41.669 [debug] QUERY OK source="media_items" db=1.8ms idle=1545.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" = ?) [563] 23:04:41.669 [debug] QUERY OK source="media_items" db=1.8ms idle=1545.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" = ?) [563] 23:04:41.669 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=1547.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" [563] 23:04:41.669 [debug] QUERY OK source="settings" db=0.5ms idle=1187.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:41.670 [debug] QUERY OK source="sources" db=0.6ms idle=186.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:41.670 [debug] QUERY OK source="settings" db=0.1ms 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 [] 23:04:41.671 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:41.671 [debug] QUERY OK source="settings" db=0.3ms 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 [] 23:04:41.671 [debug] QUERY OK source="settings" db=0.4ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:41.672 [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 [] 23:04:41.672 [info] Sent 200 in 5ms 23:04:41.673 [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] 23:04:41.675 [info] Sent 200 in 8ms 23:04:46.283 [info] GET /sources/1/media/4194 23:04:46.284 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4194", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:04:46.284 [info] GET /sources/2/media/565 23:04:46.284 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "565", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 23:04:46.285 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1162.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [4194] 23:04:46.285 [debug] QUERY OK source="media_items" db=1.0ms idle=1163.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" = ?) [565] 23:04:46.286 [debug] QUERY OK source="tasks" db=0.5ms idle=1164.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" [4194] 23:04:46.286 [debug] QUERY OK source="tasks" db=0.6ms idle=1164.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" [565] 23:04:46.287 [debug] QUERY OK source="sources" db=0.9ms idle=0.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 23:04:46.287 [debug] QUERY OK source="sources" db=0.9ms idle=798.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:46.287 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 23:04:46.287 [debug] QUERY OK source="settings" db=0.3ms 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 [] 23:04:46.288 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:04:46.288 [debug] QUERY OK source="settings" db=0.2ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:46.288 [debug] QUERY OK source="settings" db=0.3ms idle=0.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 [] 23:04:46.288 [debug] QUERY OK source="settings" db=0.3ms idle=1.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:46.289 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1.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] 23:04:46.289 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1.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] 23:04:46.291 [info] Sent 200 in 7ms 23:04:46.291 [info] Sent 200 in 7ms 23:04:52.257 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.606 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:11.208 [info] GET /sources/1/media/4194/force_download 23:05:11.208 [debug] QUERY OK source="settings" db=0.2ms idle=1087.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 [] 23:05:11.208 [debug] QUERY OK source="settings" db=0.1ms idle=1087.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:11.209 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:05:11.209 [error] #PID<0.17483.0> running PinchflatWeb.Endpoint (connection #PID<0.17482.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/1/media/4194/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4194/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4194/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 59596}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17483.0>, params: %{}, path_info: ["sources", "1", "media", "4194", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/4194/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6EnGRI97pjUvEABbAB"} ], 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.17482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4194/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 59596}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4194/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4194/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 59596}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17483.0>, params: %{}, path_info: ["sources", "1", "media", "4194", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchf (truncated) 23:05:11.367 [info] GET /media/9aa67907-f9dd-4a0c-8ab7-82b84a05af72/stream 23:05:11.367 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "9aa67907-f9dd-4a0c-8ab7-82b84a05af72"} Pipelines: [:maybe_basic_auth] 23:05:11.368 [debug] QUERY OK source="media_items" db=0.6ms idle=1246.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["9aa67907-f9dd-4a0c-8ab7-82b84a05af72"] 23:05:11.368 [debug] Invalid range request for media item: 9aa67907-f9dd-4a0c-8ab7-82b84a05af72 - serving full file 23:05:11.368 [info] Sent 200 in 1ms 23:05:22.258 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:52.259 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.607 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:06.184 [info] GET /media/cf0d34ad-1cc7-4eb1-890d-4a5fcb844cfd/stream 23:06:06.184 [info] GET /sources/2/media/563/force_download 23:06:06.184 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "cf0d34ad-1cc7-4eb1-890d-4a5fcb844cfd"} Pipelines: [:maybe_basic_auth] 23:06:06.185 [debug] QUERY OK source="settings" db=0.4ms idle=607.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:06.185 [debug] QUERY OK source="media_items" db=0.6ms idle=63.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["cf0d34ad-1cc7-4eb1-890d-4a5fcb844cfd"] 23:06:06.185 [debug] QUERY OK source="settings" db=0.1ms idle=64.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 [] 23:06:06.185 [debug] Invalid range request for media item: cf0d34ad-1cc7-4eb1-890d-4a5fcb844cfd - serving full file 23:06:06.185 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:06:06.185 [info] Sent 200 in 1ms 23:06:06.186 [error] #PID<0.17494.0> running PinchflatWeb.Endpoint (connection #PID<0.17492.0>, stream id 1) terminated Server: pinchflat.171needham.com:80 (http) Request: GET /sources/2/media/563/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/563/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/563/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46654}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17494.0>, params: %{}, path_info: ["sources", "2", "media", "563", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171needham.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/2/media/563/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH6EqTEg_5aXEB0ABrAC"} ], 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.17492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/563/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46654}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/563/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.17492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/563/force_download", host: "pinchflat.171needham.com", peer: {{192, 168, 1, 141}, 46654}, bindings: %{}, sock: {{192, 168, 1, 147}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.171needham.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.189", "x-forwarded-host" => "pinchflat.171needham.com", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.171needham.com", method: "GET", owner: #PID<0.17494.0>, params: %{}, path_info: ["sources", "2", "media", "563", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.171needham.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 141}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.171needham.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.189"}, {"x-forwarded-host", "pinchflat.171ne (truncated) 23:06:19.336 [info] GET /media_profiles/1/edit 23:06:19.336 [info] GET /media_profiles/new 23:06:19.337 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:06:19.337 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 23:06:19.337 [debug] QUERY OK source="settings" db=0.4ms idle=1196.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 [] 23:06:19.338 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1196.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 WHERE (m0."id" = ?) [1] 23:06:19.338 [debug] QUERY OK source="settings" db=0.2ms idle=1197.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:19.338 [debug] QUERY OK source="settings" db=0.3ms idle=1197.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 [] 23:06:19.339 [debug] QUERY OK source="settings" db=0.2ms idle=747.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:19.339 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:06:19.339 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:06:19.339 [debug] QUERY OK source="settings" db=0.2ms 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 [] 23:06:19.340 [debug] QUERY OK source="settings" db=0.1ms idle=1.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:19.341 [info] Sent 200 in 4ms 23:06:19.341 [info] Sent 200 in 4ms 23:06:22.259 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:23.043 [info] GET /sources/1/media/4194/edit 23:06:23.043 [info] GET /sources/2/media/565/edit 23:06:23.043 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4194", "source_id" => "1"} Pipelines: [:browser] 23:06:23.043 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "565", "source_id" => "2"} Pipelines: [:browser] 23:06:23.044 [debug] QUERY OK source="media_items" db=0.4ms idle=1903.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" = ?) [4194] 23:06:23.044 [debug] QUERY OK source="media_items" db=0.6ms idle=1903.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" = ?) [565] 23:06:23.044 [debug] QUERY OK source="settings" db=0.2ms idle=784.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 [] 23:06:23.045 [debug] QUERY OK source="settings" db=0.4ms idle=1450.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:23.045 [debug] QUERY OK source="settings" db=0.5ms idle=449.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:06:23.046 [debug] QUERY OK source="settings" db=0.8ms 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 [] 23:06:23.046 [debug] QUERY OK source="settings" db=0.1ms queue=0.3ms idle=1.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 [] 23:06:23.047 [debug] QUERY OK source="settings" db=0.3ms idle=1.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 [] 23:06:23.048 [info] Sent 200 in 4ms 23:06:23.048 [info] Sent 200 in 5ms